Skip to content

feat(setup): add Qoder and QoderWork integrations#62

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

feat(setup): add Qoder and QoderWork integrations#62
Grivn merged 1 commit into
masterfrom
feat/qoder-setup

Conversation

@Grivn

@Grivn Grivn commented Jun 20, 2026

Copy link
Copy Markdown
Member

Summary

  • add mnemon setup --target qoder and mnemon setup --target qoderwork
  • install Qoder/QoderWork mnemon skills and native command hooks in each host's documented config directory
  • register SessionStart, UserPromptSubmit, and Stop hooks in settings.json while preserving unrelated settings
  • document the new setup targets in English and Chinese docs

Research notes

  • Qoder IDE/CLI use .qoder/settings.json and ~/.qoder/settings.json with matcher-based command hooks.
  • QoderWork uses user-level ~/.qoderwork/settings.json and stdin JSON payloads for hooks.
  • Timeout and TRAE-specific loop_limit fields are intentionally omitted from Qoder hook entries.

Validation

  • go test ./internal/setup
  • go build -o mnemon .
  • go test ./...
  • temp-dir setup smoke test for qoder
  • temp-HOME setup smoke test for qoderwork

Add setup targets for Qoder and QoderWork that install the mnemon skill, prompt files, and native command hooks using each host's settings.json configuration. Qoder supports project-local .qoder/ and user-wide ~/.qoder/ installs, while QoderWork uses its documented ~/.qoderwork/ user config.

The integration registers SessionStart, UserPromptSubmit, and Stop hooks, preserves unrelated settings, and adds eject coverage plus setup tests. Validated with go test ./internal/setup and go build -o mnemon .
@Grivn Grivn merged commit 8731b3f into master Jun 20, 2026
1 check passed
@Grivn Grivn deleted the feat/qoder-setup branch June 20, 2026 16:21
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