Skip to content

feat: add 7x24 housekeeper control plane and isolated media jobs#22

Draft
nxs9bg24js-tech wants to merge 27 commits intomainfrom
codex/housekeeper-media-mainline
Draft

feat: add 7x24 housekeeper control plane and isolated media jobs#22
nxs9bg24js-tech wants to merge 27 commits intomainfrom
codex/housekeeper-media-mainline

Conversation

@nxs9bg24js-tech
Copy link
Copy Markdown
Collaborator

Summary

  • add the housekeeper control plane with persisted state, execution profile resolution, admission checks, night budget/dedup/circuit-breaker, and morning summaries
  • inject expanded execution profiles into Telegram, manager dispatch, and planner entrypoints without rewriting the manager/worker chain
  • add isolated media jobs plus narrow Telegram routing for explicit video/audio/subtitle/metadata requests and conservative bare video URLs
  • include the blocker follow-up fixes: enforce media allowlisted domains for explicit prefixes, isolate output ownership per job, and report circuit_breaker_open correctly

Validation

  • python3 -m py_compile src/autoresearch/core/services/housekeeper.py src/autoresearch/core/services/media_jobs.py src/autoresearch/api/routers/gateway_telegram.py src/autoresearch/api/routers/manager_agent.py src/autoresearch/api/routers/autoresearch_plans.py src/autoresearch/api/dependencies.py src/autoresearch/api/main.py src/autoresearch/api/settings.py
  • PATH="/Volumes/AI_LAB/Github/autonomous-agent-stack/.venv/bin:$PATH" /Volumes/AI_LAB/Github/autonomous-agent-stack/.venv/bin/pytest -q tests/test_housekeeper.py tests/test_media_jobs.py tests/test_manager_agent.py tests/test_autoresearch_planner.py tests/test_gateway_telegram.py tests/test_panel_security.py tests/test_admin_backend.py tests/test_gateway_telegram_guards.py
  • result: 71 passed in 9.53s

Scope guard

  • this PR contains only the housekeeper/media RFC implementation on top of current main
  • it does not carry extra changes from codex/docs-cc-switch-workstation

T and others added 27 commits March 29, 2026 11:07
✅ 新增内容:
1. Self-Evolving Agent 自进化智能体(2,720 字)
2. DyTopo 动态拓扑网络革命(4,121 字)
3. 研究索引 README(1,973 字)

📊 核心发现:
- 🚨 80亿参数"绞杀"1200亿参数
- ✅ 突破 Scaling Law 铁律
- 🔄 静态群聊 → 自由交易集市

🎯 技术价值:
- 动态拓扑网络架构
- 上下文污染解决方案
- 自进化机制设计

📚 总字数:8,814 字
🔗 来源:YouTube 播放列表深度分析
* docs: clarify cc-switch as local control-plane workstation only

* feat: harden offline control plane dispatch

* fix: enforce relative fake remote artifact paths

---------

Co-authored-by: Yin <mbair@gmail.com>
@nxs9bg24js-tech
Copy link
Copy Markdown
Collaborator Author

Merge note:

  • lint-test-audit is currently failing on pre-existing baseline Ruff violations already present on main
  • every failing Ruff file identified from CI is NOT_IN_PR relative to origin/main...HEAD for this PR
  • feat: add 7x24 housekeeper control plane and isolated media jobs #22 itself passed the relevant validation for this RFC: 71 passed in 9.53s on the housekeeper/media test slice plus targeted py_compile
  • requesting merge consideration under a no new lint debt introduced exception while baseline lint debt is cleaned up in a separate PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant