Skip to content

tailored-agentic-units/orchestrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orchestrate

Multi-agent coordination with integrated observability for the TAU ecosystem.

go get github.com/tailored-agentic-units/orchestrate

Packages

Package Purpose
observability OTel-aligned Observer interface, Event type with severity levels, SlogObserver, MultiObserver, registry
messaging Message type with types (request, response, notification, broadcast), Priority, fluent MessageBuilder
config HubConfig, GraphConfig, CheckpointConfig, ChainConfig, ParallelConfig, ConditionalConfig
hub Hub interface with Register/Unregister, Send, Request, Broadcast, Subscribe/Publish
state StateGraph with StateNode, Edge, TransitionPredicate, CheckpointStore, cycle detection
workflows ProcessChain, ProcessParallel, ProcessConditional — generic composable workflow patterns

Hub Participant Model

The hub is fully decoupled from agent implementation. Any type satisfying Participant can register:

type Participant interface {
    ID() string
}

Dependencies

  • github.com/google/uuid — message IDs

About

TAU Orchestrate — multi-agent coordination: observability, hub, state graphs, workflows, messaging

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages