mirror of
https://github.com/yigitkonur/cli-continues.git
synced 2026-04-26 00:36:02 +03:00
[PR #9] [MERGED] feat!: land v3 refactor on main + registry-driven cross-tool flag forwarding #20
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#20
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/9
Author: @yigitkonur
Created: 2/21/2026
Status: ✅ Merged
Merged: 2/21/2026
Merged by: @yigitkonur
Base:
main← Head:develop📝 Commits (8)
f383a76ci: add beta publish workflow for develop branch3a484e3ci: auto-increment beta version on each develop push7004738fix: align ASCII banner letters to consistent 4-char widths1fdc86efeat: gradient banner with indigo-to-cyan color sweep67b0fc0feat!: v3.0.0 major refactor — typed schemas, library exports, CLI split30b9e18fix(ci): respect major version bumps in beta publish workflow55eeb74feat: add registry-driven cross-tool flag forwarding3721b00Merge branch 'main' into develop (resolve package.json conflict)📊 Changes
56 files changed (+5808 additions, -3028 deletions)
View changed files
➕
.github/workflows/beta-publish.yml(+68 -0)📝
.github/workflows/ci.yml(+70 -1)📝
.gitignore(+2 -0)📝
README.md(+11 -1)➕
biome.json(+38 -0)📝
package.json(+21 -6)📝
pnpm-lock.yaml(+103 -0)➖
src/__tests__/conversions.test.ts(+0 -226)📝
src/__tests__/cwd-matching.test.ts(+1 -1)📝
src/__tests__/e2e-conversions.test.ts(+37 -16)📝
src/__tests__/extract-handoffs.ts(+22 -12)📝
src/__tests__/fixtures/index.ts(+113 -34)➕
src/__tests__/forward-flags.test.ts(+76 -0)📝
src/__tests__/injection-test.ts(+7 -22)➖
src/__tests__/parsers.test.ts(+0 -215)📝
src/__tests__/real-e2e-full.ts(+85 -73)➕
src/__tests__/schemas.test.ts(+691 -0)➕
src/__tests__/shared-utils.test.ts(+458 -0)📝
src/__tests__/stress-test.ts(+122 -113)📝
src/__tests__/unit-conversions.test.ts(+228 -101)...and 36 more files
📄 Description
Summary
This PR brings
mainup to the currentdevelopline, including the full v3 refactor and the latest cross-tool launch-flag forwarding work.Compared to
origin/main(v2.7.5), this branch includes 56 changed files with 5808 additions and 3028 deletions.Why this PR
mainis still on pre-v3 structure, while recent work moved the project to a modular, typed, registry-driven architecture. This PR consolidates that entire migration and also lands the updated version of the "tool flags" feature aligned to the new infrastructure.What changed
1) v3 architecture refactor (core)
src/commands/list.tssrc/commands/pick.tssrc/commands/resume-cmd.tssrc/commands/quick-resume.tssrc/commands/scan.tssrc/commands/rebuild.tssrc/display/*) and shared command helpers (src/commands/_shared.ts).src/index.tssocontinuescan be consumed as a package API.src/parsers/registry.ts.2) Type safety and validation
src/types/schemas.ts,src/types/content-blocks.ts,src/types/tool-names.ts).src/errors.ts,src/logger.ts).3) Test suite modernization
src/__tests__/schemas.test.ts,src/__tests__/shared-utils.test.ts).4) CI/versioning pipeline
developand auto-increment logic.5) UX and CLI polish
6) New: cross-tool launch-flag forwarding (post-refactor aligned)
This supersedes the idea from #5 and implements it in the v3 registry model.
src/utils/forward-flags.ts.mapHandoffFlagsinsrc/parsers/registry.ts.yolo > full-auto > sandbox/ask-for-approval.agentbinary for target execution.src/__tests__/forward-flags.test.ts.Compatibility / migration notes
package.jsonnow3.0.0-beta.0).>=22.Validation
Run on this branch:
pnpm -s build✅pnpm -s test✅ (238 tests passing)Commit range included
From
origin/main..develop:f383a76ci: add beta publish workflow for develop branch3a484e3ci: auto-increment beta version on each develop push7004738fix: align ASCII banner letters to consistent 4-char widths1fdc86efeat: gradient banner with indigo-to-cyan color sweep67b0fc0feat!: v3.0.0 major refactor — typed schemas, library exports, CLI split30b9e18fix(ci): respect major version bumps in beta publish workflow55eeb74feat: add registry-driven cross-tool flag forwarding🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.