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
@@ -122,6 +122,19 @@ export class BackgroundManager {
log("[background-agent] Launching task:", { taskId: task.id, sessionID, agent: input.agent })
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const tuiClient = this.client as any
if (tuiClient.tui?.showToast) {
tuiClient.tui.showToast({
body: {
title: "Background Task Started",
message: `"${input.description}" running with ${input.agent}`,
variant: "info",
duration: 3000,
},
}).catch(() => {})
}
this.client.session.promptAsync({
path: { id: sessionID },
body: {