Commit Graph

1526 Commits

Author SHA1 Message Date
aditya 3ea2413b43 Merge branch 'master' into feature/m3-actor-schema-examples
# Conflicts:
#	implementation_plan.md
2026-02-19 05:58:08 +00:00
brent.edwards 93f96a074e Merge pull request 'A merge of nine sets of code.' (#101) from develop-20260217 into master
Reviewed-on: cleveragents/cleveragents-core#101
2026-02-19 01:59:57 +00:00
brent.edwards e4705822b1 fix(test): increase subprocess timeouts in cli.robot and cli_core.robot
- Add timeout=60s to all Run Process calls in cli.robot (previously had
  no timeout, causing hangs under CI parallel load)
- Increase cli_core.robot timeouts from 30s to 60s to match other robot
  files
- Relax performance assertions from <30s to <60s to account for Python
  cold-start overhead under pabot parallel execution
2026-02-19 01:35:09 +00:00
brent.edwards 99f2f66a38 Merge branch 'master' into develop-20260217 2026-02-19 01:22:52 +00:00
brent.edwards 7cfdc13ea7 Merge pull request 'mngrif-asv-test' (#108) from mngrif-asv-test into master
Reviewed-on: cleveragents/cleveragents-core#108
2026-02-19 01:09:09 +00:00
brent.edwards 9802424a41 Merge branch 'master' into develop-20260217
# Conflicts:
#	robot/database_integration.robot
2026-02-19 00:57:48 +00:00
brent.edwards 2ea59a624f Merge branch 'master' into mngrif-asv-test 2026-02-19 00:38:20 +00:00
brent.edwards 5977dcb6e2 Merge pull request 'test(unit): fix failing tests related to RichTerm usage' (#110) from test/fix-unit-tests2 into master
Reviewed-on: cleveragents/cleveragents-core#110
2026-02-19 00:34:33 +00:00
CoreRasurae 1013baaa75 test(robot): fix failing integration tests related short timeouts for the CI 2026-02-19 00:22:32 +00:00
mngrif d5af40eefd Merge branch 'master' into mngrif-asv-test 2026-02-19 00:03:54 +00:00
CoreRasurae 272f6fc255 test(unit): fix failing tests related to RichTerm usage 2026-02-18 23:55:05 +00:00
mngrif 805a4b9374 testing airspeedvelocity 2026-02-18 18:49:45 -05:00
mngrif e25d73cca0 testing airspeedvelocity 2026-02-18 18:40:44 -05:00
mngrif c2d6e71563 testing airspeedvelocity 2026-02-18 18:25:28 -05:00
brent.edwards 2dfad7ec71 Merge branch 'master' into develop-20260217
# Conflicts:
#	implementation_plan.md
2026-02-18 23:08:48 +00:00
brent.edwards b50987731a fix(test): resolve CI test failures from session isolation and subprocess timeouts
- Fix resource_repository Behave scenario 'Resolve by ULID returns the
  resource' by propagating res_type_name through context instead of
  relying on fragile list_types() across SQLAlchemy sessions
- Increase subprocess timeouts in Robot Framework integration tests to
  prevent SIGTERM kills under parallel execution load (10s->30s, 20s->60s,
  30s->60s across 7 robot files)
2026-02-18 22:59:09 +00:00
mngrif c4c4fd1544 testing airspeedvelocity 2026-02-18 17:57:27 -05:00
mngrif f9f4503c6c testing airspeedvelocity 2026-02-18 17:45:07 -05:00
mngrif 3960385491 testing airspeedvelocity 2026-02-18 17:41:45 -05:00
mngrif de447d4bd7 testing airspeedvelocity 2026-02-18 17:33:45 -05:00
mngrif 745228e7c6 testing airspeedvelocity 2026-02-18 17:30:18 -05:00
mngrif 341495769d testing airspeedvelocity 2026-02-18 17:24:04 -05:00
mngrif 114c798e61 testing airspeedvelocity 2026-02-18 15:22:22 -05:00
mngrif 05f4007462 testing airspeedvelocity 2026-02-18 15:21:22 -05:00
brent.edwards 5331608d3f Merge pull request 'feat(cli): add version/info/diagnostics [H-23, CLI0.core]' (#86) from feature/m4-cli-core into master
Reviewed-on: cleveragents/cleveragents-core#86
2026-02-18 20:18:54 +00:00
mngrif e9530ffae0 testing airspeedvelocity 2026-02-18 15:13:22 -05:00
mngrif 7c30e5bb6e testing airspeedvelocity 2026-02-18 15:09:39 -05:00
mngrif 8ea70953e9 testing airspeedvelocity 2026-02-18 15:02:15 -05:00
mngrif 8f6b2a29b8 testing airspeedvelocity 2026-02-18 13:00:15 -05:00
freemo ca29259a3a Docs: Updated implementation plan 2026-02-18 12:57:31 -05:00
mngrif 41e02ca01c testing airspeedvelocity 2026-02-18 12:51:02 -05:00
brent.edwards be99ecb8b4 feat: merge branch 'master' into develop-20260217 2026-02-18 16:12:07 +00:00
brent.edwards 257c9d6503 Merge pull request 'Fix master branch breakage' (#103) from test/fix-failing-tests into master
Reviewed-on: cleveragents/cleveragents-core#103
2026-02-18 16:01:50 +00:00
khyari hamza 12845d3a3c fix(test): make diagnostics --check robot test CI-safe
The test now accepts both exit code 0 (no errors) and 1 (has errors)
since CI environments may have low disk space or missing tools that
trigger error-level diagnostic checks.
2026-02-18 15:28:48 +00:00
mngrif 86604db0d1 testing airspeedvelocity 2026-02-18 10:04:27 -05:00
mngrif 1c8a3f4a1e testing airspeedvelocity 2026-02-18 10:02:40 -05:00
mngrif 2f74726509 testing airspeedvelocity 2026-02-18 09:57:50 -05:00
CoreRasurae cee42640ba test(bench): fix session commits, duplicate type guard, ULID uniqueness 2026-02-18 13:06:12 +00:00
CoreRasurae 167f7eb672 test(robot): Fix failing integration tests due to multiple STDOUT file overwrites 2026-02-18 13:06:12 +00:00
khyari hamza 94f370af6a docs(plan): mark H-23 quality gates as complete (coverage 97.7%) 2026-02-18 12:54:24 +00:00
aditya 7a670feed2 docs(plan): update implementation_plan for completed C1.examples task
- Mark all C1.examples checklist items as complete with actual line counts
- Add comprehensive implementation notes section for C1.examples
- Document key decisions: pattern-based organization, test reuse strategy, parallel execution detection, error compatibility
- Add development log entry with commit list and test results
- Document bug fixes: max_context_tokens, missing descriptions, step conflicts

Checklist: 22/22 items complete (docs, tests, benchmarks, quality, git, PR)
Test Results: Behave 25/25, Robot 16/16, ASV 7/7 all passing
2026-02-18 12:46:46 +00:00
khyari hamza 5371cd0f80 docs(plan): mark H-23 CLI0.core as complete 2026-02-18 12:19:14 +00:00
khyari hamza c0b51c445d docs(cli): add system command reference and diagnostics check list 2026-02-18 12:18:42 +00:00
aditya 4ae7f2d6fe test(actor): fix actor examples test suite issues
- Add missing node descriptions in Behave test scenarios
- Fix context_view and parallel execution step definitions
- Update llm_with_tools.yaml max_context_tokens (10000 → 16000)
- Add context.error compatibility for error assertions

Results: Behave 25/25, Robot 16/16, ASV 7/7 all newly added tests passing.
2026-02-18 12:18:37 +00:00
brent.edwards 8445db3858 fix: align tool registry coverage and resource links 2026-02-18 12:18:26 +00:00
khyari hamza 02c75fb4bb feat(cli): enhance version/info/diagnostics with --format and --check
Add structured data builders and Rich renderers for version, info, and
diagnostics commands. Support --format rich/plain/json/yaml output parity
and --check flag for diagnostics (exits non-zero on errors).

Includes Behave scenarios, Robot smoke tests, ASV benchmarks, and updates
existing tests to match the new Rich panel output format.
2026-02-18 12:18:03 +00:00
khyari hamza 1c2fe1b5f8 chore: WIP branch for feat(cli): add version/info/diagnostics
Refs: H-23, CLI0.core
Planned: Day 10
2026-02-18 12:18:03 +00:00
aditya a5fd451a3b fix(actor): resolve Behave test conflicts and add missing step definitions
- Fix ActorType import error in actor_schema_steps.py
- Simplify actor_examples_steps.py to remove duplicate steps
- Add missing Background step and actor validation steps
- Add llm_with_tools.yaml documentation section
- Rename conflicting Given step patterns with 'examples' suffix
- Add comprehensive Then steps for actor config validation
- Fix step patterns to include trailing colons for docstring steps

Test Results:
- 8 scenarios passing (up from 0)
- 138 steps passing (critical path tests working)
- 5 undefined steps remaining (minor edge cases)
- Basic actor example validation fully functional
2026-02-18 11:41:05 +00:00
CoreRasurae 69c88d301a test(bench): fix session commits, duplicate type guard, ULID uniqueness 2026-02-18 11:32:24 +00:00
aditya d144c4e5c4 test(actor): add ASV benchmarks for actor examples loading
- Measure file loading throughput for all 5 example YAML files
- Benchmark complex hierarchical graph parsing performance
2026-02-18 10:49:26 +00:00