MCPcopy Index your code
hub / github.com/GeorgeMac/adagio

github.com/GeorgeMac/adagio @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
655 symbols 1,268 edges 41 files 156 documented · 24% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Repository (Interface)
Repository is an implementation of a backing repository which can report on the status of runs, list runs and agents and [2 …
pkg/service/controlplane/server.go
Repository (Interface)
Repository is a combination of the controlplane and agent repository types [2 implementers]
pkg/repository/repository.go
Repository (Interface)
Repository is the minimal interface for a backing repository which can notify of node related events, issue node claims [2 …
pkg/agent/agent.go
InputMappableFunction (Interface)
InputMappableFunction is a Function which allows for its arguments to be mapped from node inputs [2 implementers]
pkg/workflow/workflow.go
Repository (Interface)
Repository is a type which is both a control plane and an agent repository implementation [2 implementers]
cmd/adagiod/main.go
ParseRunner (Interface)
ParseRunner is a type which has a separate function for parsing a node and then invoking the desired behavior via Run
pkg/runtimes/runtime.go
Option (FuncType)
Option is a functional option for repository
pkg/etcd/options.go
FormatterFunc (FuncType)
FormatterFunc is a function which implements the fmt.Formatter interface
pkg/printing/dot.go

Core symbols most depended-on inside this repo

Run
called by 29
pkg/runtimes/runtime.go
running
called by 23
pkg/repository/repository.go
completed
called by 23
pkg/repository/repository.go
Parse
called by 20
pkg/runtimes/runtime.go
success
called by 17
pkg/repository/repository.go
Connect
called by 16
pkg/graph/graph.go
Format
called by 14
pkg/printing/dot.go
String
called by 9
pkg/runtimes/runtime.go

Shape

Method 423
Function 128
Struct 61
TypeAlias 18
Interface 14
FuncType 11

Languages

Go100%

Modules by API surface

pkg/adagio/adagio.pb.go208 symbols
pkg/rpc/controlplane/service.pb.go132 symbols
pkg/etcd/etcd.go43 symbols
pkg/graph/graph.go30 symbols
pkg/runtimes/runtime.go27 symbols
pkg/repository/repository.go25 symbols
pkg/agent/agent.go24 symbols
pkg/memory/repository.go18 symbols
pkg/workflow/workflow.go17 symbols
pkg/agent/support_test.go15 symbols
pkg/service/controlplane/server.go14 symbols
pkg/rpc/controlplane/service.pb.gw.go14 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add adagio \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact