syntaqxClaude Code's sessions record their tool calls on g1t again: the plugin sent `g1t session log --kind tool_call`, which the CLI refused (it took only tool-call), so no tool call was ever recorded. The CLI is 0.3.2, takes tool_call (and tool-call, and issue close --reason not_planned as well as not-planned), and is the first published CLI with what the plugin uses: session touch, session log --kind skill, session start --parent/--agent-type/--task/--prompt/--model/--no-remember, session end --result, session list --subagents/--path and work dispatch. Every CLI call the hooks make is now in one contract, plugins/claude-code/test/cli-contract.json: the hook tests' stand-in CLI refuses anything outside it, as strictly as the real parser, and the CLI's own tests parse everything in it with every value, so the two cannot drift apart again. Text the hooks pass is sent as --flag=value, so a subagent whose final message starts with a dash ("- Found 3 issues") is recorded rather than refused.0227c22History
- ..
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- collapsible.tsx
- combobox.tsx
- command.tsx
- dialog.tsx
- dropdown-menu.tsx
- field.tsx
- file-drop.tsx
- hint.tsx
- hover-card.tsx
- index.tsx
- input.tsx
- kbd.tsx
- label.tsx
- nav-tabs.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- switch.tsx
- tab-strip.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toggle-group.tsx
- tooltip.tsx