Commit Graph
100 Commits
Author SHA1 Message Date
chatgpt-gitops-bot 870ac61dc2 fix(gitops): harden Codex worker systemd profile 2026-07-25 11:08:55 +08:00
chatgpt-gitops-bot 600c717e17 fix(gitops): add exact-path service policy for isolated writer 2026-07-25 10:16:43 +08:00
chatgpt-gitops-bot b1e240dda3 fix(gitops): reject atomic writer force fields 2026-07-24 23:06:22 +08:00
chatgpt-gitops-bot 2dfbe837f4 fix(gitops): bind writer runtime policy v2 artifacts 2026-07-24 23:01:40 +08:00
chatgpt-gitops-bot 80df1e0d87 test(gitops): close writer authz and recovery contract 2026-07-24 22:56:58 +08:00
chatgpt-gitops-bot 7ecf7cbfce feat(gitops): add idempotent atomic commit-file endpoint 2026-07-24 22:56:58 +08:00
chatgpt-gitops-bot bbada7c863 feat(gitops): add constrained writer token policy v2 2026-07-24 22:56:58 +08:00
chatgpt-gitops-bot 2d802f3d51 feat(task-plane): add isolated readonly Codex worker policy 2026-07-24 21:31:08 +08:00
chatgpt-gitops-bot 346426b6ca fix(task-plane): authenticate shadow client and retire legacy writer 2026-07-24 19:51:16 +08:00
chatgpt-gitops-bot 2458fa5f28 test(task-plane): cover fail and recovery rollback 2026-07-24 12:50:57 +08:00
chatgpt-gitops-bot 40f2f3ebed fix(task-plane): default deny action rbac 2026-07-24 12:39:28 +08:00
chatgpt-gitops-bot 687112d86c test(task-plane): close shadow merge security contract 2026-07-24 12:32:59 +08:00
chatgpt-gitops-bot f0d1e8479b fix(task-plane): harden writer scheduling and classified tasks 2026-07-24 12:32:58 +08:00
chatgpt-gitops-bot 85b4610eb3 fix(task-plane): enforce worker ownership and recovery probes 2026-07-24 12:32:58 +08:00
chatgpt-gitops-bot a0b5160534 fix(task-plane): bind evidence and mutations atomically 2026-07-24 12:25:42 +08:00
chatgpt-gitops-bot cf57ef6bcc docs(task-plane): declare authenticated error contract 2026-07-24 11:29:00 +08:00
chatgpt-gitops-bot 958e49e2cf style(task-plane): satisfy diff whitespace check 2026-07-24 11:17:23 +08:00
chatgpt-gitops-bot 3f6cabd4ac fix(task-plane): fail closed identity and recovery boundaries 2026-07-24 11:13:30 +08:00
chatgpt-gitops-bot 146d2123a5 test(task-plane): add recovery and multi-agent acceptance 2026-07-24 11:02:15 +08:00
chatgpt-gitops-bot ecd4ee1cc9 feat(task-plane): add API OpenAPI and notifications 2026-07-24 11:02:14 +08:00
chatgpt-gitops-bot eaf6cd739f feat(task-plane): add delegation policy and evidence 2026-07-24 11:02:14 +08:00
chatgpt-gitops-bot d4276e2cf5 feat(task-plane): add OpenClaw Codex Hermes adapters 2026-07-24 11:02:13 +08:00
chatgpt-gitops-bot f7a04ccec6 feat(task-plane): add worker registry lease and heartbeat 2026-07-24 11:02:13 +08:00
chatgpt-gitops-bot 5cf628deca feat(task-plane): add durable task and event models 2026-07-24 11:02:12 +08:00
chatgpt-gitops-bot 9914ebc9d4 test(task-plane): record writer smoke acceptance 2026-07-24 10:20:57 +08:00
chatgpt-gitops-bot 39ffd23335 chore(task-plane): initialize dedicated writer session 2026-07-24 10:20:56 +08:00
chatgpt-gitops-bot 58511395c1 feat(gitops): add persistent shadow acceptance worker 2026-07-24 03:06:20 +08:00
chatgpt-gitops-bot d23aafc04c fix(gitops): fail closed shadow startup and evidence logs 2026-07-24 02:56:09 +08:00
chatgpt-gitops-bot 312aeff1ab docs(gitops): add shadow controller delivery contract 2026-07-24 02:52:22 +08:00
chatgpt-gitops-bot 1673575b21 feat(gitops): harden silent release execution readiness 2026-07-24 02:52:22 +08:00
chatgpt-gitops-bot 578f0a7e28 fix(gitops): close trusted builder and finalization wiring 2026-07-24 01:25:24 +08:00
chatgpt-gitops-bot 9cc04bf146 test(gitops): close silent release production contract 2026-07-24 01:12:22 +08:00
chatgpt-gitops-bot e0b48dae24 feat(gitops): wire durable one-approval release orchestrator 2026-07-24 01:04:51 +08:00
chatgpt-gitops-bot 9893652270 fix(gitops): bind signed approval to exact release plan 2026-07-24 00:56:58 +08:00
chatgpt-gitops-bot 57234854f7 fix(gitops): add tamper-evident saga and exclusive capability claims 2026-07-24 00:51:00 +08:00
chatgpt-gitops-bot ccd64610b0 test(gitops): close one-approval silent-release acceptance 2026-07-24 00:26:57 +08:00
chatgpt-gitops-bot bad1120d6d feat(gitops): integrate silent-release shadow control plane 2026-07-24 00:26:57 +08:00
chatgpt-gitops-bot c8d2386677 feat(gitops): harden deployment and release finalization controllers 2026-07-24 00:25:57 +08:00
chatgpt-gitops-bot 08897d3968 feat(gitops): add durable release saga and capability ledger 2026-07-24 00:25:57 +08:00
chatgpt-gitops-bot 8497848120 feat(gitops): add signed release-plan approval trust model 2026-07-24 00:25:57 +08:00
chatgpt-gitops-bot dad45ab32b feat(gitops): add silent release controller 2026-07-23 22:49:54 +08:00
chatgpt-gitops-bot 04865315a3 fix-gitops-bind-diff-and-publisher-to-authoritative-repository 2026-07-23 19:50:28 +08:00
chatgpt-gitops-bot 8e72dc22d6 fix-gitops-authoritative-cli-publication 2026-07-23 19:04:41 +08:00
chatgpt-gitops-bot 79ac5abac2 fix(gitops): bind runtime reads to authoritative repository 2026-07-23 18:51:53 +08:00
aios ff40a89987 chore(chatgpt): update test/cmd-permission-check.txt 2026-07-08 15:33:52 +08:00
aios 8fd86d6100 chore(baseline): promote baseline to V1R3C1
V1R3C1 is the self-loop autonomous engine corrective release.
V1R3C0 remains infrastructure fix only.
Previous baseline: V1R2C3
2026-07-08 14:36:16 +08:00
aios c38c575d8e chore(release): bump baseline to V1R2C3 and create version record
- Update baseline/current.json: active_version=V1R2C3, active_tag=V1R2C3
- Create versions/V1R2C3.json with version record
- Update architecture/current.json: reflect V1R2C3
- Release reason: GPT Actions ClientResponseError compatibility recovery
- Preserve V1R2C2 rollback
- secret_plaintext_written=false
2026-07-08 01:09:02 +08:00
aios b1c1e49cc5 fix: add READABLE aliases for all API endpoints (V1R2C3)
Add descriptive, user-friendly aliases for the existing API routes to
improve gitops-agent API discoverability:

  GET  /api/baseline     → /api/base
  GET  /api/versions     → /api/ver
  GET  /api/runtime-status → /api/run
  GET  /api/patches      → /api/patch
  POST /api/create-patch  → /api/patch
  GET  /api/branches     → /api/branch
  POST /api/create-branch → /api/branch
  POST /api/commit-file   → /api/file
  POST /api/create-tag    → /api/tag

All aliases wire through the same handler functions, tested live.
2026-07-07 22:04:47 +08:00
aios b9e2358901 chore(test): add V1R2C2 autonomous recovery chain integration test
- integration_test_v1r2c2.py: full pipeline test covering ActionMonitor,
  ErrorClassifier, FailureRouter, RecoveryController end-to-end
- V1R2C2-autonomous-recovery-chain-acceptance-test-report.md: acceptance
  test report with all 6 test suites documented

All tests PASSED: module imports, monitor, classifier (10 patterns),
router (3 route types), controller (3 scenarios), API 500 scenario.
2026-07-07 20:57:27 +08:00
aios a1874c90ae chore(baseline): mark autonomous_recovery_loop feature enabled for V1R2C2 2026-07-07 19:47:35 +08:00
aios 19a2ce8439 feat(V1R2C2): complete autonomous recovery chain integration with 8/8 tests passing
- Integrate ActionMonitor into ChatGPT GitOps API for failure tracking
- Add ErrorClassifier with permission, git, runtime, system, secret violation error types
- Add FailureRouter to route errors to correct recovery agents (openclaw/hermes/windows_codex_app)
- Add RecoveryController orchestrating full pipeline: capture→classify→route→plan→execute→validate→record
- Update error_classifier to include ClientResponseError, rate limit, and secret_violation patterns
- All 8 integration tests passing (ActionMonitor, ErrorClassifier, FailureRouter, RecoveryController, API 500 scenario)
- Push baseline to V1R2C2 with tag v1r2c2-baseline
2026-07-07 19:45:51 +08:00
aios f8fc7ad73b fix(cgpt-actions): add sys.path fix for ActionMonitor import and fix JSON serialization
- Insert agent-os path into sys.path so orchestrator module is found
- Fix JSON serialization of ActionFailureEvent by converting dataclass to dict in the endpoint
- Add __init__.py for orchestrator package

This is a bugfix on the V1R2C2 feature already merged into main.
2026-07-07 19:31:32 +08:00
aios e2b9cc6849 chore(report): add V1R2C2 cgpt-actions action monitor execution report 2026-07-07 18:00:52 +08:00
aios 4f4c95ffce chore(version): bump baseline to V1R2C2 for action monitor & confirm guards 2026-07-07 18:00:08 +08:00
aios edd3bd239e feat(cgpt-actions): add ActionMonitor for failure tracking & confirm-guard for tag/model/model-priority 2026-07-07 17:58:11 +08:00
aios 7a1e862a03 feat(V1R2C2): add autonomous recovery action monitor 2026-07-07 16:11:47 +08:00
aios dc0ac18aea chore(patches): remove stale artifact files
Remove 4 stale patch artifact files that have outlived their purpose:
- patches/nl/*.json - ephemeral natural-language plan records (unknown, patch_create)
- patches/patch_collab-*.branch.json - collab test branch records for branches
  that have been merged and had no local residual branch

The self-evolution-agent-orchestration-policy.json patch record is retained
because patch/self-evolution-agent-orchestration-policy branch is still live.
2026-07-07 15:53:02 +08:00
aios 9e3dbdf146 chore(version): bump baseline to V1R1C6 for chatgpt-actions consequential governance 2026-07-07 15:22:24 +08:00
aios 87b1a5357c feat(cgpt-actions): add confirm protection to tag/model/model-priority 2026-07-07 15:12:00 +08:00
aios 128a7d9050 feat(agent-os): implement V1R1C5 conditional approval mechanism with consensus engine updates and integration tests 2026-07-07 12:19:34 +08:00
aios e8cf0f6348 feat(agent-instructions): add v1r1c5 main merge verification instruction 2026-07-07 12:12:04 +08:00
aios 786a3b6250 feat(agent-instructions): add openclaw hermes improvement execution instruction 2026-07-07 11:36:11 +08:00
aios b9a739fd95 docs(agent-os): add Custom GPT solution review result 2026-07-07 11:34:50 +08:00
aios 0fb71cd191 feat(agent-governance): add owner channel registry policy 2026-07-07 11:33:21 +08:00
aios 3b8e74bed4 feat(agent-instructions): add owner approval gate workflow 2026-07-07 11:31:02 +08:00
aios 9df07a5d7d feat(agent-instructions): add owner notification routing 2026-07-07 11:29:48 +08:00
aios 54356c0fcc fix(agent-instructions): correct openclaw hermes routing 2026-07-07 11:27:51 +08:00
aios 4b62b18a39 docs(agent-instructions): add openclaw instruction index 2026-07-07 11:23:13 +08:00
aios bb69d76a7b docs(agent-os): add Windows Codex recovery admin assistance result 2026-07-07 11:21:47 +08:00
aios 27eef25d12 feat(agent-instructions): add openclaw hermes coordination instruction 2026-07-07 11:17:18 +08:00
aios 7b563590b4 feat(agent-instructions): add windows codex v1r1c5 recovery instruction 2026-07-07 11:17:14 +08:00
aios 50bceb1d45 docs(agent-os): add hermes review result template 2026-07-07 11:15:18 +08:00
aios f89619f576 docs(agent-os): add V1R1C5 multi agent review request 2026-07-07 11:13:57 +08:00
aios 365ea5d06c docs(agent-os): add V1R1C5 release readiness report 2026-07-07 11:12:58 +08:00
aios f15a19d525 feat(agent-os): add V1R1C5 evolution proposal 2026-07-07 11:11:57 +08:00
aios 3bdb5f9d59 docs(agent-os): add self evolution acceptance report 2026-07-07 11:09:25 +08:00
aios 4a9f3fff1a docs(reports): add UCC WeChat owner test report 2026-07-07 11:02:43 +08:00
aios ffbc1e0e01 feat(agent-instructions): add codex reports permission fix instruction 2026-07-07 10:58:23 +08:00
aios 8365afbeb8 feat(agent-os): add custom gpt solution review instruction 2026-07-07 10:56:55 +08:00
aios d34ef72f5d feat(agent-os): add hermes architecture review instruction 2026-07-07 10:56:20 +08:00
aios 7f118fa205 feat(agent-os): add openclaw maintenance instruction 2026-07-07 10:55:37 +08:00
aios 97867386a3 feat(agent-os): add codex recovery instruction 2026-07-07 10:53:59 +08:00
aios e17abc12be feat(agent-os): add runtime integration test suite 2026-07-07 10:52:19 +08:00
aios bec612c67d feat(agent-os): add recovery manager runtime 2026-07-07 10:50:45 +08:00
aios 19bcb8aeed feat(agent-os): add escalation engine runtime 2026-07-07 10:50:05 +08:00
aios 79e00ef089 feat(agent-os): add agent instruction template 2026-07-07 10:49:06 +08:00
aios 4833b9f93a feat(agent-os): add versioned agent instruction center 2026-07-07 10:45:39 +08:00
aios fd715457da fix(agent-os): restore instruction center usage examples 2026-07-07 10:44:24 +08:00
aios 4325f0b7d2 feat(agent-os): add versioned agent instruction center 2026-07-07 10:41:21 +08:00
aios b2a4f67f93 chore(chatgpt): record nl plan patch_create 2026-07-07 10:37:29 +08:00
aios c2e4a5b078 feat(agent-os): add consensus engine runtime 2026-07-07 10:18:16 +08:00
aios 707cfe4d60 feat(agent-os): add agent evaluator runtime 2026-07-07 10:17:39 +08:00
aios cf97cf697d feat(agent-os): add skill loader runtime 2026-07-07 10:17:14 +08:00
aios 82eecc27b4 feat(agent-os): add memory service runtime 2026-07-07 10:16:49 +08:00
aios bea425052f feat(agent-os): add message bus runtime 2026-07-07 10:16:27 +08:00
aios 45c26a1a4a feat(agent-os): add task scheduler runtime 2026-07-07 10:16:07 +08:00
aios 6ea5047dbb feat(agent-os): add runtime lifecycle manager 2026-07-07 10:15:32 +08:00
aios a5fdfbf057 feat(agent-os): add agent registry runtime implementation 2026-07-07 10:15:05 +08:00
aios 8a5ce63069 feat(agent-os): implement runtime framework 2026-07-07 10:12:27 +08:00
aios bce254790c feat(agent-os): add release automation framework 2026-07-07 09:50:12 +08:00