tractor/ai/prompt-io/opencode/20260819T184640Z_481ba003_p...

1.1 KiB
Raw Blame History

Migrate PR #484s downstream one-shot calls to PR #481s final tractor.to_actor.run() contract after the stack rebase.

git diff HEAD~1..HEAD -- docs examples tests

Pass target arguments positionally and bind target keyword-only inputs with functools.partial(). Keep placement and runtime controls as direct to_actor.run() keywords. Update the invalid-target-argument test to expect local signature binding before actor startup and require direct RemoteActorError propagation from linked one-shots.

Update API and guide prose to describe positional target inputs, linked Portal.open_context() execution and per-child reaping instead of the removed Portal.run() and target-**kwargs conventions.

Verification:

  • core and migrated runtime batches: 97 passed
  • discovery and related lifecycle batch: 33 passed, 1 skipped
  • changed executable examples: 9 passed
  • mapped debugger cases: 12 passed, 6 skipped
  • Ruff, compilation and git diff --check: clean