refactor(core): align runner naming with step vocabulary (#35227)

This commit is contained in:
Kit Langton 2026-07-03 15:41:50 -04:00 committed by GitHub
commit 5d14c7a185
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 47 additions and 50 deletions

View file

@ -42,7 +42,7 @@ Execution routing starts from only the Session ID:
SessionExecution.resume(sessionID)
-> SessionStore.get(sessionID)
-> LocationServiceMap.get(session.location)
-> SessionRunner.run({ sessionID, force? })
-> SessionRunner.drain({ sessionID, force? })
```
`SessionExecution` and the read-side `SessionStore` are process-global. `SessionRunner`, catalog, model resolver, tool registry, permission state, and filesystem are cached per Location. No layer takes a Session ID. An omitted `Location.workspaceID` means implicit-local placement; explicit workspace identity remains reserved for future placement semantics.