Commit Graph
100 Commits
Author SHA1 Message Date
chatgpt-gitops-bot d5b51e1342 chore(gitops): bootstrap owner-approved B6/B7 implementation branch 2026-07-15 11:53:10 +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
aios 14a3b84fc6 feat(agent-os): add continuous evolution engine 2026-07-07 09:45:56 +08:00
aios 39f23b0891 feat(agent-os): add consensus engine framework 2026-07-07 09:42:42 +08:00
aios 034d5f0faa feat(agent-os): add acceptance pipeline framework 2026-07-07 09:42:07 +08:00
aios cb6851b751 feat(agent-os): add task scheduler policy 2026-07-07 09:41:42 +08:00
aios a79010f788 feat(agent-os): add skill package schema 2026-07-07 09:41:01 +08:00
aios 95b1d82738 feat(agent-os): add memory schema 2026-07-07 09:40:12 +08:00
aios afa5c0eb3e feat(agent-os): add agent protocol schema 2026-07-07 09:38:51 +08:00
aios ca9d7a7424 feat(agent-os): add runtime component definitions 2026-07-07 09:36:58 +08:00
aios 890699efaa feat(agent-os): add implementation roadmap for agent platform 2026-07-07 09:35:01 +08:00
aios 142f827feb feat(agent-os): add governance framework 2026-07-07 09:03:03 +08:00
aios 32949d9dac feat(agent-os): add platform roadmap modules 2026-07-07 08:59:52 +08:00
aios 4c505d2b6a feat(agent-os): add agent operating system blueprint 2026-07-07 08:48:45 +08:00
aios d2bcf4d5af feat(self-evolution): define server agent roles memory and skills 2026-07-07 08:40:36 +08:00
aios 76b33c0c6a feat(self-evolution): add agent orchestration policy config 2026-07-07 08:20:54 +08:00
aios 9babbcca43 feat(self-evolution): add multi-agent orchestration policy patch 2026-07-07 08:19:00 +08:00
aios c387c83c13 chore(chatgpt): record nl plan unknown 2026-07-07 08:03:34 +08:00
aios a9ef9197e6 fix-auth-gitops-owner-sync 2026-07-06 19:16:31 +08:00
aios 54870ed375 release: validate Codex and custom GPT collaboration 2026-07-06 18:42:34 +08:00
aios c850858973 merge(collab): include custom_gpt patch 20260706T104130Z 2026-07-06 18:42:33 +08:00
aios d08a7043d6 merge(collab): include local_codex patch 20260706T104130Z 2026-07-06 18:42:33 +08:00
aios c393931f64 test(collab): add custom_gpt evidence 20260706T104130Z 2026-07-06 18:41:30 +08:00
aios a62d4ce2c1 test(collab): add local_codex evidence 20260706T104130Z 2026-07-06 18:41:30 +08:00
aios 5a21bd5d7e test(collab): create custom_gpt branch 20260706T104130Z 2026-07-06 18:41:30 +08:00
aios ed92b88fc0 test(collab): create local_codex branch 20260706T104130Z 2026-07-06 18:41:30 +08:00
aios a248142158 fix(api): sync Codex patch branches to online Git 2026-07-06 18:27:34 +08:00
aios ecf673500b release: configure Codex online GitOps versioning 2026-07-06 18:21:56 +08:00
aios 43ddb91568 fix(api): allow secret_ref model commits 2026-07-06 17:41:46 +08:00
aios 0b0505a645 test(api): include ChatGPT adapter contract checks 2026-07-06 17:37:30 +08:00
aios 96c00d81a9 feat(api): add ChatGPT GitOps Actions access 2026-07-06 17:36:09 +08:00
aios e7d36ad706 fix(auth): make cnnetmkt Casdoor primary 2026-07-06 17:07:09 +08:00
aios d6cb9d1529 fix(ingress): ensure cnnetmkt apex DNS record 2026-07-06 16:39:07 +08:00
aios c06a23f4f8 docs(ingress): archive cnnetmkt wildcard certificate rollout 2026-07-06 16:25:52 +08:00
aios 568c283aff fix(ingress): switch cnnetmkt to wildcard certificate 2026-07-06 16:24:28 +08:00
aios 87f9150806 chore(ingress): add SSL ingress parallel validator 2026-07-06 15:50:27 +08:00
aios 14fd6ee5c5 docs(ingress): record cnnetmkt SSL ingress status 2026-07-06 15:49:04 +08:00
aios b9328d4161 fix(ingress): add g.cnnetmkt.top GitOps alias 2026-07-06 15:48:12 +08:00
aios d8ae7ee6f6 docs(gitops): finalize V1R1C0 online baseline acceptance 2026-07-06 15:16:03 +08:00
aios 2ae60299b7 chore(gitops): archive final route and Gitea probes 2026-07-06 15:15:55 +08:00
aios c6b172dce7 chore(gitops): archive V1R1C0 migration operation scripts 2026-07-06 15:15:42 +08:00
aios d3cfef4147 docs(gitops): finalize V1R1C0 online baseline acceptance 2026-07-06 15:13:44 +08:00
aios 7abf9f7734 docs(gitops): finalize V1R1C0 online baseline acceptance 2026-07-06 15:13:02 +08:00
aios 45dd78ec79 feat(gitops): add nginx short links and webhook endpoint 2026-07-06 15:04:16 +08:00
aios 29f3c1a327 chore(gitops): add binary Gitea deployment manifests 2026-07-06 14:56:02 +08:00