feat(opencode): slash command support (#671) (#753)

This commit is contained in:
SSU-WEI HUANG
2026-05-31 19:35:31 +08:00
committed by GitHub
parent 31dd4353d4
commit 5b797bb95d
17 changed files with 775 additions and 28 deletions
+7 -1
View File
@@ -32,7 +32,13 @@ export const BUILTIN_SLASH_COMMANDS = {
{ name: 'compress', description: 'Compress the context by replacing it with a summary', source: 'builtin' },
{ name: 'stats', description: 'Check session stats', source: 'builtin' },
],
opencode: [],
opencode: [
{ name: 'help', description: 'Show supported HAPI OpenCode slash commands', source: 'builtin' },
{ name: 'status', description: 'Show current OpenCode session config', source: 'builtin' },
{ name: 'plan', description: 'Enable plan mode; use /plan off to return to default', source: 'builtin' },
{ name: 'default', description: 'Return OpenCode permission mode to default', source: 'builtin' },
{ name: 'init', description: 'Generate or refresh AGENTS.md for this project', source: 'builtin' },
],
cursor: [],
} as const satisfies Record<string, readonly SlashCommand[]>