feat: add toast notifications for task execution

- Display toast when background task starts in BackgroundManager
- Display toast when sisyphus_task sync task starts
- Wire up prometheus-md-only hook initialization in main plugin

This provides user feedback in OpenCode TUI where task TUI is not visible.

🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
This commit is contained in:
YeonGyu-Kim
2026-01-06 11:46:27 +09:00
parent 0c10be4f61
commit f354724e64
3 changed files with 32 additions and 0 deletions
+13
View File
@@ -243,6 +243,19 @@ System notifies on completion. Use \`background_output\` with task_id="${task.id
}
try {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const tuiClient = client as any
if (tuiClient.tui?.showToast) {
tuiClient.tui.showToast({
body: {
title: "Task Started",
message: `"${args.description}" running with ${agentToUse}`,
variant: "info",
duration: 3000,
},
}).catch(() => {})
}
const createResult = await client.session.create({
body: {
parentID: ctx.sessionID,