summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/app/src/components/prompt-input.tsx2
-rw-r--r--packages/opencode/src/command/index.ts3
2 files changed, 4 insertions, 1 deletions
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx
index 9a9d589a7..2b63b6f5f 100644
--- a/packages/app/src/components/prompt-input.tsx
+++ b/packages/app/src/components/prompt-input.tsx
@@ -1728,7 +1728,7 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
</Show>
</div>
<div class="flex items-center gap-2 shrink-0">
- <Show when={cmd.type === "custom"}>
+ <Show when={cmd.type === "custom" && cmd.source !== "command"}>
<span class="text-11-regular text-text-subtle px-1.5 py-0.5 bg-surface-base rounded">
{cmd.source === "skill"
? language.t("prompt.slash.badge.skill")
diff --git a/packages/opencode/src/command/index.ts b/packages/opencode/src/command/index.ts
index 14dbeb679..dce7ac8bb 100644
--- a/packages/opencode/src/command/index.ts
+++ b/packages/opencode/src/command/index.ts
@@ -63,6 +63,7 @@ export namespace Command {
[Default.INIT]: {
name: Default.INIT,
description: "create/update AGENTS.md",
+ source: "command",
get template() {
return PROMPT_INITIALIZE.replace("${path}", Instance.worktree)
},
@@ -71,6 +72,7 @@ export namespace Command {
[Default.REVIEW]: {
name: Default.REVIEW,
description: "review changes [commit|branch|pr], defaults to uncommitted",
+ source: "command",
get template() {
return PROMPT_REVIEW.replace("${path}", Instance.worktree)
},
@@ -85,6 +87,7 @@ export namespace Command {
agent: command.agent,
model: command.model,
description: command.description,
+ source: "command",
get template() {
return command.template
},