Compare commits

...

1 Commits

Author SHA1 Message Date
freemo 1b20e52ed9 docs: update plan CLI and CI/CD docs for unreleased features
CI / lint (pull_request) Successful in 27s
CI / typecheck (pull_request) Successful in 50s
CI / security (pull_request) Successful in 1m2s
CI / quality (pull_request) Successful in 35s
CI / build (pull_request) Successful in 23s
CI / helm (pull_request) Successful in 24s
CI / unit_tests (pull_request) Successful in 6m50s
CI / e2e_tests (pull_request) Successful in 16m15s
CI / integration_tests (pull_request) Successful in 23m7s
CI / docker (pull_request) Successful in 1m23s
CI / coverage (pull_request) Successful in 11m15s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 57m10s
- plan_cli.md: add warning admonition for legacy/v3 plan workflow mixing
  detection (#1577) — agents plan commands now reject mixed legacy+v3 usage
- ci-cd.md: document pre-migrated database template optimization (#2334)
  — all test suites now use CLEVERAGENTS_TEMPLATE_DB to skip redundant
  Alembic migrations; slow_integration_tests upgraded to pabot
2026-04-05 08:17:29 +00:00
2 changed files with 20 additions and 0 deletions
+13
View File
@@ -171,6 +171,19 @@ tools directly. This ensures that the CI environment matches local development
exactly. Each job runs `pip install uv nox` and then delegates to the
appropriate nox session.
### Pre-Migrated Database Template
All nox test sessions (`unit_tests`, `integration_tests`, `slow_integration_tests`,
`e2e_tests`, `coverage_report`) use a **pre-migrated database template** to
eliminate redundant Alembic migrations across test runs. The template is created
once via `_create_template_db()` and the path is passed to each session via the
`CLEVERAGENTS_TEMPLATE_DB` environment variable. Each test worker copies the
template rather than running migrations from scratch, significantly reducing
total test suite wall-clock time.
`slow_integration_tests` uses `pabot` (parallel Robot Framework runner) for
consistency with `integration_tests`. (#2334)
### Quality Gates Summary
All gates must pass for a PR to be mergeable:
+7
View File
@@ -2,6 +2,13 @@
The `agents plan` command group manages plans in the CleverAgents v3 plan lifecycle.
!!! warning "Legacy/v3 Plan Workflow Mixing"
`agents plan` commands detect and reject attempts to mix legacy plan commands
with v3 plan workflows in the same session. If you attempt to use a legacy
plan command alongside v3 commands, the CLI surfaces a clear error message
with migration guidance. Migrate all plan workflows to v3 before mixing
commands in a single session. (#1577)
## Commands
| Command | Description |