synth_ai.research.factories
client.research.factories — Factory domain (Tag under factories.tag).
Classes
ResearchFactoriesTagSessionsMessagesAPI
Send steering messages to an active Factory Tag session.
Methods:
send
session_id: Tag session id fromsessions.create.message:TagMessageRequest, mapping, or plain string body.metadata: Optional message metadata.idempotency_key: Optional idempotency key for safe retries.
- Updated
TagSessionafter the message is accepted.
ResearchFactoriesTagSessionsAPI
Create and inspect Factory Tag sessions.
Methods:
messages
create
request:TagSessionCreateRequest, mapping, or primary request string shown to the Tag worker.definition_of_done: Optional explicit DoD text.scope_id: Optional Tag scope override (defaults viascopes).timebox_seconds: Optional wall-clock cap for the session.runbook_preset: Optional runbook preset slug.metadata: Optional session metadata.
- Created
TagSessionwith ids needed formessages.send.
get
ResearchFactoriesTagScopesAPI
Resolve default Tag scopes for an organization.
Methods:
get_default
scope_id is omitted.
ResearchFactoriesTagAPI
Factory Tag namespace — delegate short research tasks from your IDE.
Methods:
sessions
scopes
ResearchFactoriesAPI
Factory domain namespace (Tag ships under factories.tag).
Methods: