Thanks for helping improve Cooperations.
- Go 1.24+
- Linux with bash
codexCLI installed for real workflow execution
status, history, and run --dry-run do not require Codex CLI initialization. Real workflow runs do.
The real Gio GUI build is opt-in via go build -tags gio.
cp .env.example .env
go test ./...- Keep the implemented runtime truthful and local-first.
- Keep the runtime Codex CLI-first; do not add OpenAI API provider wiring casually.
- Preserve the fail-closed task contract for sandbox and capability validation.
- Preserve the split between implemented core and experimental/reference material.
- Prefer simple, readable Go code over speculative abstractions.
- Add tests for bug fixes and non-trivial behavior changes.
- Avoid committing secrets, local task history, or generated artifacts.
- If a docs change affects current behavior, update
README.mdanddocs/STATUS.mdin the same change.
- Keep the change set focused.
- Ensure the relevant tests pass.
- Describe the problem, approach, and any runtime or docs truth changes.
By contributing, you agree that your contributions are licensed under the GNU Affero General Public License v3.0.