fix(actor): Get responses from actor-run #10900

Merged
HAL9000 merged 8 commits from bugfix/m3-actor-run-response into master 2026-05-05 01:06:21 +00:00

8 Commits

Author SHA1 Message Date
brent.edwards 57930c9fb3 fix(wf10): fixing more of the add/add problems
CI / status-check (push) Blocked by required conditions
CI / benchmark-publish (push) Has started running
CI / benchmark-regression (push) Has been skipped
CI / lint (push) Successful in 41s
CI / push-validation (push) Successful in 29s
CI / e2e_tests (push) Failing after 1m9s
CI / helm (push) Successful in 44s
CI / build (push) Successful in 46s
CI / security (push) Successful in 2m0s
CI / quality (push) Successful in 1m4s
CI / typecheck (push) Successful in 1m13s
CI / integration_tests (push) Successful in 3m13s
CI / unit_tests (push) Successful in 9m25s
CI / coverage (push) Has started running
CI / docker (push) Successful in 1m58s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Failing after 1m3s
CI / coverage (pull_request) Successful in 16m0s
CI / build (pull_request) Successful in 47s
CI / docker (pull_request) Successful in 1m44s
CI / lint (pull_request) Successful in 1m15s
CI / typecheck (pull_request) Successful in 1m32s
CI / integration_tests (pull_request) Successful in 5m26s
CI / e2e_tests (pull_request) Successful in 5m8s
CI / unit_tests (pull_request) Successful in 6m14s
CI / helm (pull_request) Successful in 42s
CI / push-validation (pull_request) Successful in 47s
CI / quality (pull_request) Successful in 1m18s
CI / security (pull_request) Successful in 1m45s
CI / status-check (pull_request) Successful in 3s
Closes #10861
2026-05-05 00:38:44 +00:00
brent.edwards 1932bed2a8 fix(forgejo): remove harbor.cleverthis.com from docker:dind
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 41s
CI / push-validation (pull_request) Successful in 30s
CI / build (pull_request) Successful in 52s
CI / lint (pull_request) Successful in 56s
CI / quality (pull_request) Successful in 1m12s
CI / security (pull_request) Successful in 1m26s
CI / typecheck (pull_request) Successful in 1m26s
CI / benchmark-regression (pull_request) Failing after 52s
CI / integration_tests (pull_request) Successful in 3m20s
CI / e2e_tests (pull_request) Failing after 4m17s
CI / unit_tests (pull_request) Successful in 6m55s
CI / docker (pull_request) Failing after 1s
CI / coverage (pull_request) Successful in 14m32s
CI / status-check (pull_request) Failing after 3s
Fixes: #10861
2026-05-04 23:41:51 +00:00
brent.edwards 61d00ef037 fix(forgejo): changing from "uv=0.8.0" to "uv==0.8.0"
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 39s
CI / build (pull_request) Successful in 56s
CI / lint (pull_request) Successful in 1m4s
CI / quality (pull_request) Successful in 1m6s
CI / benchmark-regression (pull_request) Failing after 1m8s
CI / typecheck (pull_request) Successful in 1m32s
CI / security (pull_request) Successful in 1m40s
CI / push-validation (pull_request) Successful in 29s
CI / integration_tests (pull_request) Successful in 3m35s
CI / e2e_tests (pull_request) Successful in 4m17s
CI / unit_tests (pull_request) Successful in 6m49s
CI / docker (pull_request) Failing after 2s
CI / coverage (pull_request) Successful in 11m36s
CI / status-check (pull_request) Failing after 3s
2026-05-04 23:09:47 +00:00
brent.edwards e249afa30e fix(wf10_batch): fix add/add conflict
CI / status-check (pull_request) Blocked by required conditions
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 31s
CI / helm (pull_request) Successful in 41s
CI / benchmark-regression (pull_request) Failing after 47s
CI / build (pull_request) Successful in 55s
CI / quality (pull_request) Successful in 1m11s
CI / lint (pull_request) Successful in 1m22s
CI / typecheck (pull_request) Successful in 1m40s
CI / security (pull_request) Successful in 1m55s
CI / integration_tests (pull_request) Successful in 4m31s
CI / unit_tests (pull_request) Successful in 4m34s
CI / coverage (pull_request) Has started running
CI / docker (pull_request) Failing after 0s
CI / e2e_tests (pull_request) Successful in 5m22s
Closes: #10861
2026-05-04 15:54:22 -07:00
brent.edwards b483ee4786 Merge branch 'master' into bugfix/m3-actor-run-response
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 43s
CI / benchmark-regression (pull_request) Failing after 55s
CI / helm (pull_request) Successful in 57s
CI / build (pull_request) Successful in 1m2s
CI / lint (pull_request) Successful in 1m27s
CI / quality (pull_request) Successful in 1m31s
CI / typecheck (pull_request) Successful in 1m36s
CI / security (pull_request) Successful in 1m37s
CI / e2e_tests (pull_request) Failing after 4m45s
CI / integration_tests (pull_request) Successful in 5m11s
CI / unit_tests (pull_request) Successful in 6m5s
CI / docker (pull_request) Failing after 0s
CI / coverage (pull_request) Successful in 14m3s
CI / status-check (pull_request) Failing after 4s
2026-05-04 11:39:57 -07:00
HAL9000 b9eebb6c10 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
2026-04-28 14:30:22 +00:00
HAL9000 0b2c32cc54 style(actor): fix ruff format violations in actor-run fix
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 1m20s
CI / quality (pull_request) Successful in 1m15s
CI / security (pull_request) Successful in 1m33s
CI / typecheck (pull_request) Successful in 1m42s
CI / push-validation (pull_request) Successful in 21s
CI / build (pull_request) Successful in 36s
CI / helm (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 3m28s
CI / unit_tests (pull_request) Successful in 4m51s
CI / e2e_tests (pull_request) Successful in 4m58s
CI / docker (pull_request) Successful in 1m30s
CI / coverage (pull_request) Successful in 11m8s
CI / status-check (pull_request) Successful in 3s
Apply ruff format to resolve CI lint failures:
- Remove extra blank lines in _resolve_actor.py
- Reformat long string literal in tdd_actor_run_response_steps.py

ISSUES CLOSED: #10861
2026-04-28 13:03:42 +00:00
HAL9000 38fa155e66 fix(actor): Get responses from actor-run
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 37s
CI / helm (pull_request) Successful in 42s
CI / build (pull_request) Successful in 1m8s
CI / quality (pull_request) Successful in 1m32s
CI / lint (pull_request) Failing after 1m37s
CI / typecheck (pull_request) Successful in 1m52s
CI / security (pull_request) Successful in 2m5s
CI / coverage (pull_request) Has been skipped
CI / integration_tests (pull_request) Successful in 4m23s
CI / e2e_tests (pull_request) Successful in 4m45s
CI / unit_tests (pull_request) Successful in 8m16s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
Built-in actors generated from the provider registry have a config_blob
with provider and model fields but no type field. When this raw blob is
serialised to YAML and fed to ReactiveConfigParser, the parser produces
an empty ReactiveConfig with no agents and no routes, causing
run_single_shot() to return empty string (bug #10861).

Fix: resolve_config_files 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. This allows the reactive config parser to
create a working agent and graph route, enabling the LLM to be invoked
and its response returned to the caller.

ISSUES CLOSED: #10861
2026-04-28 10:42:53 +00:00