mirror of
https://github.com/garrytan/gstack.git
synced 2026-09-10 06:58:59 +02:00
# Conflicts: # CHANGELOG.md # browse/test/dual-listener.test.ts # browse/test/fixtures/security-bench-haiku-responses.json # browse/test/sidebar-tabs.test.ts # browse/test/sidebar-ux.test.ts # browse/test/terminal-agent.test.ts # claude/SKILL.md.tmpl # scripts/gen-skill-docs.ts # scripts/proactive-suggestions.json # spec/SKILL.md # test/gen-skill-docs.test.ts # test/host-config.test.ts
32 lines
813 B
TypeScript
32 lines
813 B
TypeScript
import { defineHost } from './define-host';
|
|
|
|
const claude = defineHost({
|
|
name: 'claude',
|
|
displayName: 'Claude Code',
|
|
|
|
usesEnvVars: false, // primary host — literal ~ paths, no $GSTACK_ROOT env vars
|
|
|
|
frontmatter: {
|
|
mode: 'denylist',
|
|
stripFields: ['sensitive', 'voice-triggers'],
|
|
descriptionLimit: null,
|
|
},
|
|
|
|
generation: {
|
|
generateMetadata: false,
|
|
skipSkills: ['claude'], // the /claude outside-voice skill is for non-Claude hosts; /codex stays (it IS a Claude skill wrapping codex exec)
|
|
},
|
|
|
|
pathRewrites: [], // Claude is the primary host — no rewrites needed
|
|
toolRewrites: {},
|
|
|
|
install: {
|
|
linkingStrategy: 'real-dir-symlink',
|
|
},
|
|
|
|
coAuthorTrailer: 'Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>',
|
|
learningsMode: 'full',
|
|
});
|
|
|
|
export default claude;
|