Project messages; automatic wakes are restricted to managed agent teams.
Project messages; automatic wakes are restricted to managed agent teams.
(acknowledge-input! db sid active iteration-key)A returned model invocation acknowledges its notifications, not its required replies.
A returned model invocation acknowledges its notifications, not its required replies.
(default-group db sid)The persisted project or repository group, shared by trunk and isolated workspaces.
The persisted project or repository group, shared by trunk and isolated workspaces.
(install-runtime! reader)Install the gateway registry projection, not a second presence registry.
Install the gateway registry projection, not a second presence registry.
(install-waker! eligible? wake!)Install the owning runtime's idle-ping dispatcher. No independent scheduler.
Install the owning runtime's idle-ping dispatcher. No independent scheduler.
(pending-replies db sid gid input-state)Delivered obligations only. Reading the log or editing Python session metadata cannot clear them.
Delivered obligations only. Reading the log or editing Python session metadata cannot clear them.
(prepare-input! db sid activation gid input-state iteration-key byte-budget)Retain a bounded batch per invocation. Required replies remain due until a correlated reply commits.
Retain a bounded batch per invocation. Required replies remain due until a correlated reply commits.
(publish! db
snapshot
{:keys [session-id activation-id source source-ref self-wake?]}
opts)Publish atomically. No-ping thread replies answer the latest request addressed to their author.
Publish atomically. No-ping thread replies answer the latest request addressed to their author.
(record-failure! env entry execution)When Improve is enabled, record each failed python_execution once, independently of Council delivery. Shared content carries coordinates, not raw code, stdout or exception messages.
When Improve is enabled, record each failed python_execution once, independently of Council delivery. Shared content carries coordinates, not raw code, stdout or exception messages.
(reply-error env)An outstanding delivered request vetoes final completion, not intermediate tool work.
An outstanding delivered request vetoes final completion, not intermediate tool work.
(retire-input! sid input-state)Release an activation's pending lookup and retry cache. A retired input-state cannot be reused, including by a worker retaining the old activation.
Release an activation's pending lookup and retry cache. A retired input-state cannot be reused, including by a worker retaining the old activation.
(session-group db {:keys [id project-id owner-id]})Resolve a persisted session's group without changing its UI project assignment. Explicit ownership wins; otherwise use the owning repository, never a draft's root.
Resolve a persisted session's group without changing its UI project assignment. Explicit ownership wins; otherwise use the owning repository, never a draft's root.
(source-ref env)Snapshot the publishing execution, not Python's mutable session dictionary. The iteration row is allocated after execution and linked by the store.
Snapshot the publishing execution, not Python's mutable session dictionary. The iteration row is allocated after execution and linked by the store.
(wake! db snapshot {:keys [session-id] :as actor} opts)Publish a trusted extension/SDK event to its bound session, even between activations. Active sessions receive an ordinary ping. Only managed subagents may self-wake; an idle independent leader stays idle. Identity comes from the host binding.
Publish a trusted extension/SDK event to its bound session, even between activations. Active sessions receive an ordinary ping. Only managed subagents may self-wake; an idle independent leader stays idle. Identity comes from the host binding.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |