brent.edwards
2cfa9eafbc
Merge branch 'feature/m5-subplan-tests' into develop-brent-2
2026-02-20 16:30:11 +00:00
brent.edwards
96b5704c8a
Merge branch 'feature/m3-config-cli' into develop-brent-2
...
# Conflicts:
# src/cleveragents/cli/main.py
2026-02-20 16:29:54 +00:00
brent.edwards
881750ad54
Merge branch 'feature/m3-session-cli' into develop-brent-2
2026-02-20 16:29:16 +00:00
brent.edwards
06c01a1d7b
Merge branch 'feature/m1-persistence-tests-robot' into develop-brent-2
2026-02-20 16:29:11 +00:00
brent.edwards
04c8a886db
feat(cli): add session commands
2026-02-20 01:10:19 +00:00
brent.edwards
f182148d82
test(persistence): add Robot persistence coverage
2026-02-20 00:28:15 +00:00
brent.edwards
69a86858a7
feat(cli): add config get/set/list commands
2026-02-19 23:48:40 +00:00
brent.edwards
4f90d7703b
test(cli): add Robot lifecycle CLI coverage
2026-02-19 22:44:34 +00:00
brent.edwards
2ba753c799
test(domain): add subplan model suites
2026-02-19 22:07:56 +00:00
khyari hamza
ae41167a1d
feat(security): add audit logging for apply
2026-02-19 19:23:30 +00:00
khyari hamza
bab4560dde
feat(ops): add cleanup commands
2026-02-19 13:46:48 +00:00
khyari hamza
d815339c52
feat(security): add secrets masking and validation (H-21/SEC5)
...
Implement centralized redaction utility that masks API keys, tokens,
and credentials across CLI output, structlog logs, and error messages.
- Add shared/redaction.py with pattern-based secret detection (sk-*,
sk-ant-*, tok_*, Bearer tokens), sensitive key name detection,
database URL masking, custom pattern registration, and thread-safe
global show_secrets flag
- Add config/logging.py with structlog configuration integrating the
secrets_masking_processor into the processor chain
- Add --show-secrets global CLI option to reveal secrets when needed
- Redact error details in main.py, project.py, and auto_debug.py
error handlers before printing
- Wrap format_output() in formatting.py with automatic dict redaction
- Add show_secrets field and safe __repr__ to Settings model
- Add 43-scenario Behave feature (features/security_secrets.feature)
- Add 10 Robot Framework smoke tests (robot/security_secrets.robot)
- Add ASV benchmarks (benchmarks/security_secrets_bench.py)
- Add reference docs (docs/reference/secrets_handling.md)
2026-02-19 11:15:18 +00:00
brent.edwards
2dfad7ec71
Merge branch 'master' into develop-20260217
...
# Conflicts:
# implementation_plan.md
2026-02-18 23:08:48 +00:00
khyari hamza
c0b51c445d
docs(cli): add system command reference and diagnostics check list
2026-02-18 12:18:42 +00:00
brent.edwards
52f74f3ddb
Merge master into develop-20260217
2026-02-18 05:52:05 +00:00
freemo
24b475dcec
Docs: Normalized ADRs
2026-02-18 00:09:51 -05:00
freemo
b587c3315f
Docs: Resolved docs warnings
2026-02-18 00:09:50 -05:00
brent.edwards
24866b2244
Merge branch 'master' into develop-20260217
2026-02-18 03:27:00 +00:00
brent.edwards
629f286bd3
Merge branch 'feature/m3-skill-domain-robot' into develop-20260217
2026-02-18 02:45:31 +00:00
brent.edwards
a2ec1ccc44
Merge branch 'feature/m3-tool-domain-robot' into develop-20260217
2026-02-18 02:45:27 +00:00
brent.edwards
0a7a8d15be
Merge branch 'feature/m1-resource-db-robot-tests' into develop-20260217
2026-02-18 02:45:22 +00:00
brent.edwards
4e3150bd50
Merge branch 'feature/m3-session-domain-robot' into develop-20260217
...
# Conflicts:
# implementation_plan.md
2026-02-18 02:45:08 +00:00
brent.edwards
6f09f23d29
Merge branch 'feature/m1-persistence-tests' into develop-20260217
...
# Conflicts:
# docs/development/testing.md
2026-02-18 02:43:58 +00:00
brent.edwards
b6c1c72d43
Merge branch 'feature/m1-cli-tests' into develop-20260217
2026-02-18 02:43:05 +00:00
freemo
a4db605e1c
feat(tool): add resource binding resolution
2026-02-17 20:55:46 -05:00
freemo
a8558f13ca
feat(cli): add project context commands
2026-02-17 20:55:43 -05:00
freemo
08639183e2
feat(resource): add DAG linking and discovery
2026-02-17 20:55:32 -05:00
brent.edwards
5ceca82e49
feat: merge branch 'master' into feature/m3-skill-domain-robot
2026-02-18 01:19:28 +00:00
freemo
3b005ddcd4
feat(service): resolve automation profiles with precedence
2026-02-17 20:18:18 -05:00
freemo
7e7d2e7727
feat(execute): add changeset model and change capture
2026-02-17 20:18:15 -05:00
freemo
be4d32d550
feat(tool): add tool registry persistence
2026-02-17 20:18:04 -05:00
brent.edwards
4a200faf11
feat: merge branch 'master' into feature/m3-skill-cli
2026-02-18 01:08:52 +00:00
freemo
5480cd36fd
feat(project): add context policy model
2026-02-17 20:07:38 -05:00
freemo
9464ec6285
feat(domain): add automation profile model and built-ins
2026-02-17 20:07:34 -05:00
freemo
093204a703
feat(resource): add fs-mount and fs-directory types
2026-02-17 20:07:31 -05:00
brent.edwards
686c834602
feat: merge branch 'master' into feature/m3-tool-domain-robot
2026-02-17 17:02:27 -08:00
brent.edwards
b528cde8e7
feat: merge branch 'master' into feature/m1-persistence-tests
2026-02-18 00:43:28 +00:00
brent.edwards
60d10cef7c
Merge branch 'master' into feature/m1-cli-tests
2026-02-18 00:42:19 +00:00
freemo
740e08b2a4
Docs: Updated ADRs and specification to include details about standards
2026-02-17 19:31:27 -05:00
brent.edwards
b1c011702f
feat: merge branch 'master' into feature/m3-skill-domain-robot
2026-02-18 00:21:04 +00:00
brent.edwards
2840514729
feat: Merge branch 'master' into feature/m1-resource-db-robot-tests
2026-02-17 15:59:22 -08:00
brent.edwards
6c7bcab01e
feat: merge branch 'master' into feature/m3-session-domain-robot
2026-02-17 15:56:13 -08:00
brent.edwards
cdbd0bdd23
feat: merge branch 'master' into feature/m3-skill-cli
2026-02-17 22:45:44 +00:00
brent.edwards
3d2cd05f56
test(tool): add robot tool model smoke tests
2026-02-17 21:14:46 +00:00
brent.edwards
5d2e70cff0
test(db): add resource registry robot smoke test
2026-02-17 21:07:54 +00:00
brent.edwards
4f32daa740
test(session): add robot session model smoke tests
2026-02-17 20:33:53 +00:00
brent.edwards
f912a136b7
test(persistence): add plan/action persistence suites
2026-02-17 20:25:12 +00:00
brent.edwards
b8d2bfe252
test(cli): expand lifecycle command coverage
2026-02-17 20:01:18 +00:00
brent.edwards
f0815dd126
test(skill): add robot skill resolver smoke tests
2026-02-17 19:58:15 +00:00
aditya
c562557da8
feat(cli): add skill commands
2026-02-17 14:44:40 +00:00