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