Commit Graph

5 Commits

Author SHA1 Message Date
HAL9000 81019b0cf7 fix(cli): replace one-liner with structured Rich panel in validation attach output 2026-06-06 12:31:45 -04:00
HAL9000 b65f0db8d0 fix(cli): add Read-Only and Writes columns to tool list output
CI / lint (pull_request) Successful in 51s
CI / typecheck (pull_request) Successful in 1m6s
CI / security (pull_request) Successful in 1m13s
CI / helm (pull_request) Successful in 39s
CI / build (pull_request) Successful in 46s
CI / quality (pull_request) Successful in 1m7s
CI / push-validation (pull_request) Successful in 31s
CI / unit_tests (pull_request) Successful in 6m33s
CI / docker (pull_request) Successful in 1m28s
CI / coverage (pull_request) Successful in 11m43s
CI / integration_tests (pull_request) Successful in 25m4s
CI / status-check (pull_request) Successful in 2s
- Apply ruff format to tool.py (flatten single-line namespaces.add call)
- Add Behave BDD tests verifying 5-column table, capability rendering
  (checkmark/dash), and Summary panel presence
- Add CHANGELOG.md entry

ISSUES CLOSED: #1476
2026-05-30 03:33:08 -04:00
freemo 225eab25b1 fix(cli): change agents validation attach extra args to use --key value named option format (#3837)
ci.yml / fix(cli): change `agents validation attach` extra args to use `--key value` named option format (#3837) (push) Failing after 0s
Co-authored-by: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Co-committed-by: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
2026-04-06 07:55:09 +00:00
freemo 1d36449a98 fix(cli): remove extra --mode flag from validation attach
CI / build (push) Has been cancelled
CI / e2e_tests (push) Has been cancelled
CI / typecheck (push) Has been cancelled
CI / integration_tests (push) Has been cancelled
CI / quality (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / benchmark-publish (push) Has been cancelled
CI / security (push) Has been cancelled
CI / helm (push) Has been cancelled
CI / unit_tests (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
CI / coverage (push) Has been cancelled
CI / docker (push) Has been cancelled
CI / status-check (push) Has been cancelled
Remove the --mode/-m CLI flag from the validation attach command to align
with the specification, which defines validation mode as an inherent
property of the validation definition set at registration time via
validation add, not as a per-attachment override.

The service layer (ToolRegistryService.attach_validation) no longer
accepts mode as a parameter; instead it reads the mode from the
validation's registered definition. The ToolRegistryRepository
_to_legacy_domain now exposes the mode field so the service can access it.

All tests that passed --mode to the CLI or service have been updated or
removed. The invalid-mode validation scenarios were removed since the
mode is no longer caller-supplied. Coverage remains at 98.7%.

ISSUES CLOSED: #913

Co-authored-by: Jeffrey Phillips Freeman <jeffrey.freeman@cleverthis.com>
Co-committed-by: Jeffrey Phillips Freeman <jeffrey.freeman@cleverthis.com>
2026-04-02 17:07:26 +00:00
freemo 46381750ab feat(cli): add tool and validation commands 2026-02-20 08:49:30 -05:00