feat(cli): add happy droid command (ACP alias)#835
feat(cli): add happy droid command (ACP alias)#835apoorvgarg31 wants to merge 2 commits intoslopus:mainfrom
Conversation
|
Ran contributing-guidelines checks in this branch:\n\n- ✅ yarn install v1.22.22 RUN v3.2.4 /tmp/happy/packages/happy-cli Build stdout: $ shx rm -rf dist && npx tsc --noEmit && pkgroll ✓ src/agent/acp/acpAgentConfig.test.ts (8 tests) 5ms Test Files 1 passed (1) Done in 9.57s.\n- RUN v3.2.4 /tmp/happy/packages/happy-cli Build stdout: $ shx rm -rf dist && npx tsc --noEmit && pkgroll stdout | src/claude/utils/claudeCheckSession.test.ts stdout | src/utils/MessageQueue2.test.ts stdout | src/claude/utils/claudeFindLastSession.test.ts stdout | src/claude/utils/claudeSettings.test.ts ✓ src/claude/claudeLocal.test.ts (10 tests) 64ms ✓ src/claude/utils/claudeSettings.test.ts (7 tests) 85ms stdout | src/commands/sandbox.test.ts > handleSandboxCommand > routes configure subcommand Sandbox configuration summary: stdout | src/commands/sandbox.test.ts > handleSandboxCommand > routes configure subcommand ✓ src/commands/sandbox.test.ts (8 tests) 30ms ✓ src/utils/expandEnvVars.test.ts (17 tests) 23ms
|
Summary
happy droidsubcommandhappy acp droid)Why
Users expect symmetry with
happy,happy codex, andhappy gemini. This adds first-class command ergonomics for Droid without changing ACP internals.Notes
droidis available in PATH and ACP-compatible.yarn,tsc) are unavailable.Validation
src/agent/acp/runAcp.test.ts(verbose logging line formatting expectation)