Skip to content

feat(setup): add CodeBuddy integration#64

Merged
Grivn merged 1 commit into
masterfrom
feat/codebuddy-setup
Jun 20, 2026
Merged

feat(setup): add CodeBuddy integration#64
Grivn merged 1 commit into
masterfrom
feat/codebuddy-setup

Conversation

@Grivn

@Grivn Grivn commented Jun 20, 2026

Copy link
Copy Markdown
Member

Summary

  • add mnemon setup --target codebuddy
  • install the mnemon skill, prompt files, and native command hooks into .codebuddy/ or ~/.codebuddy/
  • register SessionStart, UserPromptSubmit, and Stop hooks in settings.json
  • add CodeBuddy eject support, setup tests, and README/USAGE docs

Scope

This PR intentionally implements CodeBuddy only. WorkBuddy appears to use a separate config surface and should be added independently.

Research notes

  • CodeBuddy stores hooks in .codebuddy/settings.json or ~/.codebuddy/settings.json.
  • CodeBuddy skills live under .codebuddy/skills/ or ~/.codebuddy/skills/.
  • Stop hook blocking uses the current continue: false JSON response shape rather than the deprecated decision: "block" form.

Validation

  • go test ./internal/setup
  • go build -o mnemon .
  • go test ./...
  • temp-dir setup smoke test for codebuddy
  • direct stop.sh output check for continue: false

Add a CodeBuddy setup target that installs the mnemon skill, prompt files, and native command hooks into .codebuddy/ or ~/.codebuddy/. The integration registers SessionStart, UserPromptSubmit, and Stop hooks in settings.json and uses CodeBuddy's current continue:false Stop hook response shape.

This intentionally scopes the change to CodeBuddy only; WorkBuddy uses a separate config surface and can be handled independently. Validated with go test ./internal/setup and go build -o mnemon .
@Grivn Grivn merged commit 2d50be8 into master Jun 20, 2026
1 check passed
@Grivn Grivn deleted the feat/codebuddy-setup branch June 20, 2026 17:16
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