← 返回
未分类

NotifyOverlay

管理 NotifyOverlay 悬浮窗口。支持消息推送、代办事项、GPU/CPU/内存状态、置顶/拖拽、Msg/Todo 视图切换、显示隐藏统计栏。
管理 NotifyOverlay 悬浮窗口。支持消息推送、代办事项、GPU/CPU/内存状态、置顶/拖拽、Msg/Todo 视图切换、显示隐藏统计栏。
沐紫衣
未分类 community v1.4.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 50
下载
💾 0
安装
1
版本
#latest

概述

何时使用

  • 多步骤操作中向用户提供实时视觉反馈
  • 后台任务(构建、测试、同步)持续输出状态
  • 需要同时追踪消息流和代办事项

首次配置

后台启动需知道 PySide6 环境的 python.exe 路径,运行一次:

conda run -n Nodejs python <script_path> --configure

手动指定:--set-python "C:\path\to\python.exe"。CLI 模式(stop/status/push)不需要配置。

操作

> 所有操作须在项目根目录(含 .opencode/)执行。

模式参数
------------
前台启动conda run -n Nodejs python
后台启动$py = conda run -n Nodejs python --discover; Start-Process -WindowStyle Hidden -FilePath $py -ArgumentList '' -WorkingDirectory '<项目根目录>'
stop--stop
status--status
push--push <消息>
clear--clear
push-todo--push-todo <文本>
toggle-todo--toggle-todo <索引>
clear-todos--clear-todos
toggle-stats--toggle-stats

直接写 JSON(subagent 场景)

from pathlib import Path; import json; from datetime import datetime
fp = Path.cwd() / '.opencode/temp/notify.json'
fp.parent.mkdir(parents=True, exist_ok=True)
data = {'messages': []}
if fp.exists():
    try: data = json.loads(fp.read_text('utf-8'))
    except: pass
data['messages'].append({'t': datetime.now().strftime('%H:%M:%S'), 'm': '消息', 'level': 'info'})
if len(data['messages']) > 12: data['messages'] = data['messages'][-12:]
fp.write_text(json.dumps(data, ensure_ascii=False), 'utf-8')

代办用 .opencode/temp/notify-todos.json,格式 {"todos": [{"text": "...", "done": false, "t": "HH:mm:ss"}]}

长任务工作流

  1. 后台启动 overlay → --status 确认 → 每步 --push → 完成 --stop
  2. 代办用 --push-todo 添加,点击窗口内事项切换完成状态
  3. 注意:从 TODO.md 等来源推送代办时,AI 必须过滤已完成项- [x]),只推送未完成事项。cmd_todo_push 会自动跳过空行、- [x] 标记和重复项,但仍建议 AI 侧先做过滤。

文件

文件用途
------------
.opencode/temp/notify.json消息 IPC
.opencode/temp/notify-todos.json代办 IPC
.opencode/temp/notify.pidPID 文件
.opencode/notify-config.json配置(--configure 生成)

版本历史

共 1 个版本

  • v1.4.0 全面重构 v1.4.0:后台启动、GPU 状态栏、Msg/Todo 双视图切换、配置化 python_path、Windows kill 兼容性修复 当前
    2026-05-21 22:24 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

opencode-skill-packager

user_c9b69df4
将 skill 目录打包为 zip 发布包,自动生成 _meta.json 并验证包内容一致性。仅适用于 OpenCode 平台。
★ 0 📥 56

Web Assistant

user_c9b69df4
Playwright 浏览器自动化技能,支持 Firefox(默认)和 Chrome(需 AI 自行修改配置)。首次探索网站时 tokens 消耗较大,但探索完成后可将操作步骤记录为站点指南,后续复用大幅节省 tokens,实现"一次探索、
★ 2 📥 72

opencode-creator

user_c9b69df4
创建和审查技能/agent 的设计质量,涵盖结构设计、权限配置、安全检查和质量清单核验。审查时必须先输出模式声明和审查范围确认行。
★ 0 📥 68