docs(changelog): add entry for fix(actor): Get responses from actor-run (#10861)
CI / lint (pull_request) Successful in 1m10s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 39s
CI / quality (pull_request) Successful in 1m31s
CI / typecheck (pull_request) Successful in 1m37s
CI / security (pull_request) Successful in 1m42s
CI / push-validation (pull_request) Successful in 35s
CI / helm (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 3m36s
CI / e2e_tests (pull_request) Successful in 4m3s
CI / unit_tests (pull_request) Successful in 6m28s
CI / docker (pull_request) Successful in 2m12s
CI / coverage (pull_request) Successful in 11m1s
CI / status-check (pull_request) Successful in 4s
CI / lint (pull_request) Successful in 1m10s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 39s
CI / quality (pull_request) Successful in 1m31s
CI / typecheck (pull_request) Successful in 1m37s
CI / security (pull_request) Successful in 1m42s
CI / push-validation (pull_request) Successful in 35s
CI / helm (pull_request) Successful in 38s
CI / integration_tests (pull_request) Successful in 3m36s
CI / e2e_tests (pull_request) Successful in 4m3s
CI / unit_tests (pull_request) Successful in 6m28s
CI / docker (pull_request) Successful in 2m12s
CI / coverage (pull_request) Successful in 11m1s
CI / status-check (pull_request) Successful in 4s
This commit is contained in:
@@ -64,6 +64,19 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
|||||||
validate-then-write approach: all model validation occurs in Phase 1, and
|
validate-then-write approach: all model validation occurs in Phase 1, and
|
||||||
state mutations only happen in Phase 2 after all validations succeed.
|
state mutations only happen in Phase 2 after all validations succeed.
|
||||||
|
|
||||||
|
- **`agents actor run` empty response for built-in LLM actors** (#10861): Fixed
|
||||||
|
`resolve_config_files` in `cli/commands/_resolve_actor.py` silently returning
|
||||||
|
empty output when invoked with a built-in actor name (e.g.
|
||||||
|
`anthropic/claude-sonnet-4-20250514`). Built-in actors generated from the
|
||||||
|
provider registry have a `config_blob` with `provider` and `model` fields but
|
||||||
|
no `type` field. Serialising this blob as-is produced YAML that
|
||||||
|
`ReactiveConfigParser` could not interpret (no agents, no routes → empty
|
||||||
|
`ReactiveConfig` → empty response). Fix: `_synthesize_llm_yaml()` now
|
||||||
|
synthesises a minimal v3 `type: llm` YAML when the actor has no `yaml_text`
|
||||||
|
and the `config_blob` has `provider` and `model` but no `type` field, allowing
|
||||||
|
the reactive config parser to create a working agent and graph route. BDD
|
||||||
|
regression coverage in `features/tdd_actor_run_response.feature`.
|
||||||
|
|
||||||
- **ReactiveConfigParser route synthesis for v3 actors** (#10807): Fixed
|
- **ReactiveConfigParser route synthesis for v3 actors** (#10807): Fixed
|
||||||
`agents actor run` silently returning empty output for v3 `type:llm` actors.
|
`agents actor run` silently returning empty output for v3 `type:llm` actors.
|
||||||
`_build_from_v3()` and `_build()` now synthesise a default single-node
|
`_build_from_v3()` and `_build()` now synthesise a default single-node
|
||||||
|
|||||||
Reference in New Issue
Block a user