{ "_说明": "本文件 = contentm_agent 工作区的协作机制部署配置(⛔ 不属于技能)。技能里 collabd.py 是通用代码,靠环境变量 COLLABD_CONFIG 指向本文件;不指 ⇒ 才回落到技能目录里的 collabd.config.example.json(范例,⛔ 不是生产配置)。", "_改名说明": "🔴 2026-10-07 本工作区由 agent-product 改名而来。本文件原先 workspace 与 targets 键都还写着旧名 agent-product ⇒ 已改回本名。⛔ 不改的后果:常驻会把台账/目标写到已不存在的目录。", "_改名说明20261008": "🔴 2026-10-08 二次改名:目录 content_marketing_agent ⇒ contentm_agent,而本文件 workspace 仍写旧名 ⇒ 常驻把心跳/台账/日志全写进已不存在的旧目录(实测 pid 56368、argv0 指向技能源那份 collabd.py)。本轮把 workspace 改成现名;同时 collabctl.py 的 WORKSPACES/KEEPALIVE_TASKS 两份清单(源 + 三个区副本)一并改为现名。", "workspace": "E:/ProgramData/AIProject/contentm_agent", "inbox": "tmp/supervise-inbox", "live": "交付物/本机协作-实时状态.md", "taskgraph": "", "targets": {}, "singleton_port": 21826, "interval": 10, "idle_min": 12, "stuck_min": 30, "vacuum_min": 5, "health_every": 300, "supervise_interval": 10, "wake_enable": false, "board_ext": "", "log": ".workbuddy/collab/logs/_collabd.log", "goal_docs": [], "host_db": "E:/ProgramData/.workbuddy/workbuddy.db", "_host_db说明": "🔴 2026-10-07 由空串改为绝对路径。空串 ⇒ 常驻读不到宿主库 ⇒ all_sessions_idle() 走 fail-safe 判「有会话在跑」⇒ 检查会话永不建(外表零报错、最难查)。写法参照 vibe-product。", "_形态": "🔴 2026-10-05 由 install 流程本地部署生成。会话只三类(主会话/任务会话/检查会话);唤醒/跟进/队列上报已于 2026-10-03 整套退役。", "_peer说明": "本工作区暂无并列查看的其它工作区;要并看到别的区,加 peer_workspaces(只读)并重启看板。⚠️ 看板全局只一份(端口 20099),本区不起看板。" }