You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auswertung des kompletten Claude-Code-Changelogs (v1.0.0 → v2.1.224, 357 Releases) gegen den aktuellen Stand von smith. Ergebnis waren 18 ausgearbeitete Feature-Issues mit Priorisierung.
Dieses Issue ist der Einstiegspunkt und bleibt offen, bis die Roadmap abgearbeitet oder verworfen ist.
Stand 2026-08-09: 15 von 18 Issues umgesetzt (Prio 1 und Prio 2 vollständig, Prio 3 zu einem Viertel).
Wo smith heute steht
Ursprünglicher Ausgangspunkt: Agent-Loop, 4 Provider, Streaming, Subagents (work/inspect), Skills, SMITH.md/AGENTS.md, Session-Persistenz + Resume, Config-Kette, Approval-Gate mit Bash-Allowlist, Context-Compaction, JSON-Lines-Output, parallele Lesetools. Das entsprach in etwa Claude Code 1.0.60–1.0.70.
Seitdem dazugekommen (alles aus dieser Roadmap): Todo-Tool, Plan Mode, Hooks, Prompt Caching, feinkörnige Permissions, Subagent-Tiefe und Spawn-Budget, Custom Agents, Checkpoints & Rewind, Background Bash, Web-Tools, Auto-Continue, Thinking-Blöcke, @-Mentions, Session-Ergonomie und ein MCP-Client (stdio).
Plugins/Marketplaces, Chrome-Integration, IDE-Extensions, Vim-Modus, Themes, Teleport/Cloud-Sessions, Enterprise-Managed-Settings. Das ist Claude-Code-spezifische Produktoberfläche, nicht Harness-Substanz — und ein großer Teil des Changelogs besteht daraus.
Hinweise für die Umsetzung
Jedes Issue enthält: Motivation mit Changelog-Referenz, Ist-Zustand mit konkreten Datei- und Zeilenangaben, Spezifikation, Umsetzungsplan mit Signaturskizzen, Testliste und Akzeptanzkriterien. Sie sind so geschrieben, dass ein Agent sie ohne Rückfragen umsetzen kann.
Für die drei offenen Issues gilt: Ist-Zustand mit Datei- und Zeilenangaben vor der Umsetzung gegen den heutigen Code prüfen — er hat sich seit dem Verfassen deutlich bewegt.
Für jedes Issue gilt zusätzlich: crystal spec grün, crystal tool format --check sauber, README aktualisiert.
Auswertung des kompletten Claude-Code-Changelogs (v1.0.0 → v2.1.224, 357 Releases) gegen den aktuellen Stand von smith. Ergebnis waren 18 ausgearbeitete Feature-Issues mit Priorisierung.
Dieses Issue ist der Einstiegspunkt und bleibt offen, bis die Roadmap abgearbeitet oder verworfen ist.
Stand 2026-08-09: 15 von 18 Issues umgesetzt (Prio 1 und Prio 2 vollständig, Prio 3 zu einem Viertel).
Wo smith heute steht
Ursprünglicher Ausgangspunkt: Agent-Loop, 4 Provider, Streaming, Subagents (work/inspect), Skills,
SMITH.md/AGENTS.md, Session-Persistenz + Resume, Config-Kette, Approval-Gate mit Bash-Allowlist, Context-Compaction, JSON-Lines-Output, parallele Lesetools. Das entsprach in etwa Claude Code 1.0.60–1.0.70.Seitdem dazugekommen (alles aus dieser Roadmap): Todo-Tool, Plan Mode, Hooks, Prompt Caching, feinkörnige Permissions, Subagent-Tiefe und Spawn-Budget, Custom Agents, Checkpoints & Rewind, Background Bash, Web-Tools, Auto-Continue, Thinking-Blöcke, @-Mentions, Session-Ergonomie und ein MCP-Client (stdio).
Prio 1 — höchster Nutzen pro Zeile Code — ✅ abgeschlossen
src/smith/todos.cr,tools/todo_write.cr(#34)src/smith/plan.cr,tools/exit_plan_mode.cr(#35)src/smith/hooks.cr(#37, #39)src/smith/llm/anthropic.cr(#38)src/smith/tools/permissions.cr(#41)src/smith/subagents.cr(#40)Prio 2 — klare Lücken, mittlerer Aufwand — ✅ abgeschlossen
src/smith/agents.cr(#42)src/smith/checkpoints.cr(#43)src/smith/tools/bash_jobs.cr,bash_output.cr(#45, #52)web_fetch,web_search)src/smith/web/(#46)src/smith/agent.cr(#47)src/smith/mentions.cr(#49)-c,smith context, Kosten, Budget, fork)src/smith/cli.cr,pricing.cr(#50)Prio 3 — groß, strategisch — offen bis auf MCP
src/smith/mcp/(#51)Was als Nächstes ansteht
@-Mentions #31 Bild- und PDF-Input — @-Mentions: Dateien direkt im Prompt einbetten #27 @-Mentions liegt vor, der Einlesepfad ist daAlle drei sind unabhängig voneinander und können in beliebiger Reihenfolge gezogen werden.
Abhängigkeiten (Restbestand)
Außerhalb dieser Roadmap entstanden
src/smith/ui/) — war kein Changelog-Kandidat, sondern eigener BedarfBewusst nicht übernommen
Plugins/Marketplaces, Chrome-Integration, IDE-Extensions, Vim-Modus, Themes, Teleport/Cloud-Sessions, Enterprise-Managed-Settings. Das ist Claude-Code-spezifische Produktoberfläche, nicht Harness-Substanz — und ein großer Teil des Changelogs besteht daraus.
Hinweise für die Umsetzung
Jedes Issue enthält: Motivation mit Changelog-Referenz, Ist-Zustand mit konkreten Datei- und Zeilenangaben, Spezifikation, Umsetzungsplan mit Signaturskizzen, Testliste und Akzeptanzkriterien. Sie sind so geschrieben, dass ein Agent sie ohne Rückfragen umsetzen kann.
Für die drei offenen Issues gilt: Ist-Zustand mit Datei- und Zeilenangaben vor der Umsetzung gegen den heutigen Code prüfen — er hat sich seit dem Verfassen deutlich bewegt.
Für jedes Issue gilt zusätzlich:
crystal specgrün,crystal tool format --checksauber, README aktualisiert.