3 Commits
Author SHA1 Message Date
praisonai-triage-agent[bot]andMervinPraison abeec246f5 fix: wire verification hooks into completion gate (fixes #4053)
Make the dormant verification primitive enforceable:
- Wire _verification_gate() into run_autonomous(_async): blocking hook
  failures block a success outcome and feed captured stdout/stderr back as
  feedback; never-passing checks end at max_iterations, not success.
- Fix lossy _run_verification_hooks re-wrap (preserve details/error/duration).
- Add declarative FileCheckHook (exists/non_empty/contains/json_field==equals),
  no shell; CommandVerificationHook now accepts a string command.
- Feed the goal judge executable evidence; a failing blocking hook
  short-circuits to continue without spending a judge call.
- add_verification()/remove_verification() for runtime registration.
- Add 'verification' run-journal event kind and YAML `verification:` config
  parity mapping command:/file: shapes onto the two hook classes.

Opt-in only: agents without verification_hooks are unchanged.

Co-authored-by: MervinPraison <[email protected]>
2026-08-19 10:02:24 +00:00
praisonai-triage-agent[bot]andMervinPraison a5770f9126 fix: remove dead private methods in core SDK (#2296)
* fix: remove dead private methods in core SDK (fixes #2293)

Remove three unreferenced private methods:
- Agent._create_subagent (agent.py)
- LLM._try_parse_tool_call_json (llm.py)
- LLM._prepare_response_logging (llm.py)

Update the two example files that called _create_subagent to build the
subagent inline via the public get_profile API, preserving behaviour.
No public symbol, signature, or runtime behaviour changes.

Co-authored-by: MervinPraison <[email protected]>

* fix: correct 'a explorer' -> 'an explorer' in example fallbacks

Addresses Greptile P2 review feedback on both autonomy example files.

Co-authored-by: Mervin Praison <[email protected]>

---------

Co-authored-by: praisonai-triage-agent[bot] <272766704+praisonai-triage-agent[bot]@users.noreply.github.com>
Co-authored-by: MervinPraison <[email protected]>
2026-06-25 22:44:21 +01:00
Mervin Praison 330540eb50 Release v3.5.0 2026-01-08 19:55:06 +00:00