Tag: ops-agent

被否掉的、没底的、还没做的

被否掉的、没底的、还没做的

《ops-agent 建造笔记》第 12 篇(终) 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 对照实现:core.py、execution.py、agent/tools.py、agent/schedule.py 与发布/验收文档

没有同事,我一个人怎么 review

没有同事,我一个人怎么 review

《ops-agent 建造笔记》第 11 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 对照实现:selftest.py、tests/、docs/reviews/、.github/workflows/

同一个内核,四个壳

同一个内核,四个壳

《ops-agent 建造笔记》第 10 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 对照实现:opsagent、agent/loop.py、agent/session.py、agent/rpc.py、mcp_server.py

守门系统自己的状态坏了,谁来救

守门系统自己的状态坏了,谁来救

《ops-agent 建造笔记》第 9 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 对照实现:state_backup.py、core.py、tests/test_w8_state_backup.py、scripts/w8_acceptance.py

agent 该记什么,不该记什么

agent 该记什么,不该记什么

《ops-agent 建造笔记》第 8 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 主要代码:agent/skills.py、agent/memory.py、agent/tools.py、agent/loop.py

我不想等到早上才发现调用没有上限

我不想等到早上才发现调用没有上限

《ops-agent 建造笔记》第 7 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 主要代码:agent/llm.py、agent/llm_anthropic.py、usage.py

巡检没跑的那天,我怎么知道

巡检没跑的那天,我怎么知道

《ops-agent 建造笔记》第 6 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 主要代码:agent/schedule.py、agent/tools.py、doctor.py

exit=0 之后,我为什么还要再验一遍

exit=0 之后,我为什么还要再验一遍

《ops-agent 建造笔记》第 5 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布的候选版) 主要代码:scenario.py、scenarios/*.json、agent/tools.py

SSH 断了,那条命令到底跑没跑

SSH 断了,那条命令到底跑没跑

《ops-agent 建造笔记》第 4 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布,候选版) 主要代码:execution.py、remote.py、core.py

告警发多了,我就再也不会点开

告警发多了,我就再也不会点开

《ops-agent 建造笔记》第 3 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布,候选版) 主要代码:agent/notify.py、agent/events.py、agent/schedule.py

巡检我不交给模型判

巡检我不交给模型判

《ops-agent 建造笔记》第 2 篇 代码基线:v0.1.0-rc.1,提交 d897d2c95e70(2026-10-25 发布,候选版) 主要代码:agent/checks.py、agent/schedule.py、agent/tools.py