Skip to content

feat: add Devin as a supported host#1295

Open
bjohnson135 wants to merge 1 commit intogarrytan:mainfrom
bjohnson135:feat/devin-host
Open

feat: add Devin as a supported host#1295
bjohnson135 wants to merge 1 commit intogarrytan:mainfrom
bjohnson135:feat/devin-host

Conversation

@bjohnson135
Copy link
Copy Markdown

@bjohnson135 bjohnson135 commented May 2, 2026

Summary

  • Adds Cognition Devin as the 11th supported AI coding agent via the declarative host config system.
  • Pure config addition: new hosts/devin.ts + registry/test/doc updates, zero generator changes.
  • Generates 49 SKILL.md outputs under .devin/skills/gstack-*/ with no .claude/skills path leakage.

Changes

  • hosts/devin.ts — new config (cursor/slate-pattern). cliCommand: 'devin', paths ~/.devin/skills/gstack, basic learnings, Devin co-author trailer.
  • hosts/index.ts — devin import + ALL_HOST_CONFIGS + re-export.
  • .gitignore — adds .devin/.
  • README.md — count 10 → 11, install table row.
  • CLAUDE.md — host tree note.
  • docs/ADDING_A_HOST.md — supported-host list updated.
  • test/host-config.test.ts — count 10 → 11, devin import + name check.
  • test/gen-skill-docs.test.ts.devin in hostDirs for cross-host handshake-absence check.

Test plan

  • bun run scripts/host-config-export.ts validate → "All 11 configs valid"
  • bun run gen:skill-docs --host devin → 49 SKILL.md generated, no .claude/skills leakage
  • bun run gen:skill-docs --host all → all hosts regenerate clean
  • bun test test/host-config.test.ts → 73 pass
  • bun test test/gen-skill-docs.test.ts → 380 pass

🤖 Generated with Claude Code


View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

Cognition Devin joins the host roster as the 11th supported agent.
Pure config addition via the declarative host system: one new file
plus registry/test/doc updates. Generates 49 SKILL.md outputs under
.devin/skills/gstack-* with no .claude/skills path leakage.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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