Skip to content
Proud to collaborate with Microsoft for Startups

DGI ​

WorkflowTypeDescription
dgi.action.create-connectionsLinearCreate connections (uses query-database)
dgi.action.query-connectionsLinearQuery active connections (read-only; scoped to organization)
dgi.action.query-databaseLinearExecute a database query (requires organization_uuid)
dgi.action.show-dagLinearExtract and return DAG structure
dgi.action.thinkLinearCall the org's LLM for a one-shot reasoning turn (via ai.chat)
dgi.action.update-connectionsLinearRename a connection within the caller's organization scope
dgi.active-turn.findAtomicAtomic adapter for dgi.active-turn.find; required by parent workflow specs: dgi.session.restore-active-turn.
dgi.ai_chatAtomicAI-powered chat for DGI conversations
dgi.composition.validateAtomicAtomic adapter for dgi.composition.validate; required by parent workflow specs: dgi.workflow.publish-version, dgi.workflow.validate-and-save.
dgi.intent_recognitionAtomicAI-powered intent recognition
dgi.prompt_generationAtomicAI-powered prompt generation
dgi.reasoning-dagDagQueue-based reasoning workflow with iterative synapse processing
dgi.reasoning-finalizeLinearFinalize reasoning DAG - extract final answer and aggregate state
dgi.reasoning-handle-output-stepLinearHandle output - route and handle synapse output
dgi.reasoning-initLinearInitialize reasoning DAG - create root synapse and initialize state
dgi.reasoning-process-synapseLinearProcess a single synapse - prepare, call LLM, return output
dgi.reasoning-process-synapse-stepLinearProcess synapse - prepare, call LLM, return output
dgi.session.getAtomicAtomic adapter for dgi.session.get; required by parent workflow specs: dgi.session.restore-active-turn.
dgi.session.restore-viewAtomicAtomic adapter for dgi.session.restore-view; required by parent workflow specs: dgi.session.restore-active-turn.
dgi.session.websocket-resubscribeAtomicAtomic adapter for dgi.session.websocket-resubscribe; required by parent workflow specs: dgi.session.restore-active-turn.
dgi.synapse.build_dagAtomicConstruct layered DAG via topological sort
dgi.synapse.decomposeAtomicBreak goal into atomic operations with dependencies
dgi.synapse.map_capabilitiesAtomicMap operations to library_ids, identify missing params
dgi.synapse.understandAtomicDeep intent understanding from user message + history
dgi.synapse.validateAtomicSelf-correct: review DAG for consistency
dgi.thought-processingDagProcesses user messages using synthetic-thought with skills (DAG)
dgi.thought-processing-analyze-intentLinearAnalyze user intent - initial synapse processing
dgi.thought-processing-apply-skillsLinearApply skills - execute action workflows
dgi.thought-processing-finalizeLinearFinalize thought processing - generate final answer and update lock
dgi.thought-processing-process-reasoningLinearProcess reasoning - synapse processing
dgi.thought-processing-synthesizeLinearSynthesize results — calls the org's LLM via ai.chat to produce the final answer
dgi.thought-processing-synthesize-runnerLinearInternal runner for dgi.thought-processing-synthesize
dgi.workflow-request.createAtomicCapture a user's request for a workflow that does not exist yet
dgi.workflow.promoteAtomicPromote a DGI-compiled plan to a durable, versioned composition via the existing composition.save primitive (member build-time; no end-user path).
dgi.workflow_builderAtomicAI-powered workflow building