mirror of
https://github.com/yigitkonur/cli-continues.git
synced 2026-04-26 00:36:02 +03:00
[PR #34] [MERGED] improve handoff parsing, chaining, and banner quality #34
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cli-continues#34
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/yigitkonur/cli-continues/pull/34
Author: @yigitkonur
Created: 3/3/2026
Status: ✅ Merged
Merged: 3/3/2026
Merged by: @yigitkonur
Base:
main← Head:feat/banner-weighted-presets-tab-cycle📝 Commits (7)
ea64467feat(cli): add weighted banner tips and tab cycling0c2a5c0fix: address PR review issues in banner and handoff defaults6ac7902fix(handoff): consume approval-mode passthrough for droid/amp/opencode468f99fimprove claude handoff parsing and chain behaviord1ecc84fix: make banner ctrl-c cancel cleanly without prompt racecf85f73keep sigint exit code consistent with ctrl-c semantics560c8dcmerge: resolve main conflicts for PR #34📊 Changes
17 files changed (+971 additions, -80 deletions)
View changed files
➕
src/__tests__/claude-task-reconciliation.test.ts(+144 -0)📝
src/__tests__/forward-flags.test.ts(+12 -13)📝
src/__tests__/shared-utils.test.ts(+20 -1)📝
src/__tests__/unit-conversions.test.ts(+29 -0)📝
src/cli.ts(+89 -23)📝
src/commands/dump.ts(+16 -1)📝
src/commands/inspect.ts(+14 -1)📝
src/commands/pick.ts(+23 -5)📝
src/commands/resume-cmd.ts(+5 -4)📝
src/config/verbosity.ts(+15 -0)📝
src/display/banner.ts(+276 -15)📝
src/parsers/claude.ts(+274 -11)📝
src/types/tool-names.ts(+0 -2)📝
src/utils/index.ts(+3 -2)📝
src/utils/markdown.ts(+2 -0)📝
src/utils/resume.ts(+40 -2)📝
src/utils/tool-extraction.ts(+9 -0)📄 Description
what changed
mcp__morph__edit_fileso modified-file reporting is complete--no-chainas an explicit opt-outwhy
the goal was to make claude -> codex handoff context much more reliable and higher-signal by fixing missing event coverage, reducing misleading status output, and making verbosity/chaining behavior predictable.
verification
pnpm vitest(9 files, 715 tests passed)pnpm buildnode dist/cli.js inspect 1027312a-9493-49c8-83ba-a925afbf3ab4 --write-md /tmp/codex-output-chain-on.mdnode dist/cli.js --no-chain inspect 1027312a-9493-49c8-83ba-a925afbf3ab4 --write-md /tmp/codex-output-chain-off.md63338src/tools/send-message.tswatch ci run until completion⚠️ completed--no-chain🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.