Skip to content

feat: add Qoder CLI and pi extension support - #15

Open
weisanju wants to merge 2 commits into
jayzeng:mainfrom
weisanju:feat/qoder-support
Open

feat: add Qoder CLI and pi extension support#15
weisanju wants to merge 2 commits into
jayzeng:mainfrom
weisanju:feat/qoder-support

Conversation

@weisanju

Copy link
Copy Markdown

Summary

Add Qoder CLI support with skill installation and SessionStart hook integration.

Changes

  • skills/qoder/SKILL.md: Qoder skill instructions for the agent-memory CLI, adapted from the Claude Code SKILL.md
  • src/core.ts: add Qoder to installSkills targets (~/.qoder/skills/agent-memory/)
  • src/hooks.ts: add Qoder as a supported hook agent with SessionStart hook via ~/.qoder/settings.json (JSON config, same marker-based idempotent install/uninstall as Claude Code)
  • scripts/install-skills.sh: add Qoder skill install path

Why Qoder

Qoder CLI has a native hook system supporting SessionStart events via ~/.qoder/settings.json, making it the first coding agent besides Claude Code that supports automatic memory context injection at session start. Qoder also has a skills system compatible with the SKILL.md pattern.

Test plan

  • TypeScript compilation passes (npx tsc --noEmit)
  • All 178 existing tests pass
  • Lint passes (biome check)

Add Qoder coding agent support with skill installation and SessionStart
hook integration.

- skills/qoder/SKILL.md: Qoder skill instructions for agent-memory CLI
- src/core.ts: add Qoder to installSkills targets
- src/hooks.ts: add Qoder hook install/uninstall (SessionStart via
  ~/.qoder/settings.json)
- scripts/install-skills.sh: add Qoder skill install path

Signed-off-by: 肖佳权 <1259103745@qq.com>
Add pi coding agent support via the native extension API:

- skills/pi/extension.ts: pi extension that subscribes to session_start
  and calls agent-memory context via pi.exec()
- src/hooks.ts: fix pi from unsupported to supported, add
  installPiExtension / uninstallPiExtension (embeds extension source)
- src/core.ts: add pi extension to installSkills targets
- scripts/install-skills.sh: add pi extension install/uninstall

Signed-off-by: 肖佳权 <1259103745@qq.com>
@weisanju weisanju changed the title feat: add Qoder CLI support feat: add Qoder CLI and pi extension support Aug 27, 2026
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