MCPcopy Index your code
hub / github.com/bdeggleston/kickboxer

github.com/bdeggleston/kickboxer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,279 symbols 4,517 edges 119 files 467 documented · 37%
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

Message (Interface)
message wire protocol is as follow: [type (4b)][num fields (4b)]...[field size (4b)][field data] each message type can d [25 …
src/message/message.go
Value (Interface)
(no doc) [8 implementers]
src/store/store.go
Partitioner (Interface)
(no doc) [7 implementers]
src/partitioner/partitioner.go
Node (Interface)
the basic node interface [2 implementers]
src/node/node.go
Node (Interface)
(no doc) [2 implementers]
src/topology/node.go
BallotMessage (Interface)
(no doc) [2 implementers]
src/consensus/message.go
Cluster (Interface)
defines relevant cluster methods
src/clusterproto/clusterproto.go
Store (Interface)
(no doc) [3 implementers]
src/store/store.go

Core symbols most depended-on inside this repo

GetId
called by 106
src/node/node.go
Get
called by 84
src/consensus/instance_containers.go
makeInstance
called by 82
src/consensus/manager.go
Contains
called by 80
src/consensus/instance_containers.go
statsInc
called by 77
src/consensus/manager.go
Add
called by 63
src/consensus/instance_containers.go
NewInstanceID
called by 63
src/consensus/instance.go
Copy
called by 63
src/consensus/instance.go

Shape

Method 883
Function 210
Struct 163
TypeAlias 13
Interface 8
Class 1
FuncType 1

Languages

Go99%
Python1%

Modules by API surface

src/consensus/manager_prepare_test.go67 symbols
src/consensus/message.go65 symbols
src/consensus/testing_mocks.go49 symbols
src/consensus/manager_execute_test.go39 symbols
src/cluster/testing.go37 symbols
src/consensus/instance.go36 symbols
src/cluster/message_stream.go35 symbols
src/cluster/cluster.go35 symbols
src/cluster/cluster_test.go32 symbols
src/consensus/instance_containers.go31 symbols
src/cluster/store_mock.go29 symbols
src/consensus/manager.go28 symbols

For agents

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

⬇ download graph artifact