Skip to content

docs(roadmap): add #336 — session subcommand resume inconsistency and type/kind error mismatch#2844

Open
code-yeongyu wants to merge 1 commit intomainfrom
docs/roadmap-329-session-subcommand-resume-inconsistency
Open

docs(roadmap): add #336 — session subcommand resume inconsistency and type/kind error mismatch#2844
code-yeongyu wants to merge 1 commit intomainfrom
docs/roadmap-329-session-subcommand-resume-inconsistency

Conversation

@code-yeongyu
Copy link
Copy Markdown
Collaborator

Pinpoint #329

Gap 1: /session vs /session list inconsistent resume-mode support.
Gap 2: Error JSON uses "type" instead of "kind" — breaks generic kind-dispatchers.

Live on b90875f:

claw --output-format json --resume latest /session
→ {"command":"/session","error":"unsupported resumed slash command","type":"error"}
                                                                         ^^^^^ not "kind"

claw --output-format json --resume latest /session list
→ valid session list JSON ✅

Two subcommands of same slash command, different resume contracts, no per-subcommand resume flag in /help JSON.

Fix shape: add resume_subcommands per-command in /help JSON; use kind=error in error responses; regression tests.

ROADMAP.md only

@code-yeongyu code-yeongyu force-pushed the docs/roadmap-329-session-subcommand-resume-inconsistency branch from a99b909 to 8a44c95 Compare April 29, 2026 14:03
@code-yeongyu code-yeongyu changed the title docs(roadmap): add #329 — session subcommand resume inconsistency and type/kind error mismatch docs(roadmap): add #336 — session subcommand resume inconsistency and type/kind error mismatch Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant