Skip to content

fix(impersonate): restore thin-command / full-skill split - #20

Merged
rob-archastro merged 1 commit into
mainfrom
fix/impersonate-thin-command
Apr 13, 2026
Merged

fix(impersonate): restore thin-command / full-skill split#20
rob-archastro merged 1 commit into
mainfrom
fix/impersonate-thin-command

Conversation

@rob-archastro

Copy link
Copy Markdown
Contributor

What changed

PR #19 copied the archagents impersonate source which had the full body outside the conditional blocks. The command output bloated from 29 to 164 lines — the full routing, identity adoption, and session integration content leaked into what should be a thin CLI passthrough.

Restructured sources/impersonate.md so {{#SKILL}} wraps the full content and {{#CLAUDE_COMMAND}} wraps only the thin passthrough. Command output is now byte-identical to the pre-PR-#19 version (verified against f76db09).

Version bumped 0.3.2 → 0.3.3 so the plugin cache refreshes with the corrected command.

Risk

None. The command reverts to Calvin's original thin design. Skill output unchanged.

Testing

🤖 Generated with Claude Code

PR #19 copied the archagents impersonate source which had the full
body outside the conditional blocks. The command output bloated from
29 to 164 lines. Restructured so {{#SKILL}} wraps the full routing,
identity, and session content while {{#CLAUDE_COMMAND}} wraps only
the thin CLI passthrough.

Command output is now byte-identical to the pre-PR-#19 version
(verified against f76db09).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rob-archastro
rob-archastro merged commit 3f06ab0 into main Apr 13, 2026
4 checks passed
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