MCPcopy Index your code
hub / github.com/bytemode/pitaya-notes

github.com/bytemode/pitaya-notes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,220 symbols 8,555 edges 220 files 983 documented · 44%
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

PacketEncoder (Interface)
网络包Packet序列化为[]byte PacketEncoder interface [6 implementers]
conn/codec/packet_encoder.go
Component (Interface)
Component is the interface that represent a component. 组件接口 [15 implementers]
component/component.go
Serializer (Interface)
Serializer is the interface that groups the basic Marshal and Unmarshal methods. [7 implementers]
serialize/serializer.go
Module (Interface)
Module is the interface that represent a module. 模块的接口 [15 implementers]
interfaces/interfaces.go
Reporter (Interface)
Reporter interface [4 implementers]
metrics/reporter_interfaces.go
NetworkEntity (Interface)
NetworkEntity represent low-level network instance [4 implementers]
session/session.go
Acceptor (Interface)
Acceptor 前端服务器必须制定一个多个接收器来处理传入的客户端连接,pitaya已经实现TCP和WebSocket的接收器 通过实现Acceptor接口添加新的接收器 intercace 的实现方法时有一个变量实现了接口中所有方法即实 [4 …
acceptor/acceptor.go
RPCServer (Interface)
RPCServer interface [4 implementers]
cluster/cluster.go

Core symbols most depended-on inside this repo

Error
called by 171
logger/logger.go
Marshal
called by 98
serialize/serializer.go
New
called by 93
session/session.go
Call
called by 83
cluster/cluster.go
Errorf
called by 82
logger/logger.go
UID
called by 68
session/session.go
Set
called by 67
session/session.go
Unmarshal
called by 66
serialize/serializer.go

Shape

Method 1,087
Function 861
Struct 232
Interface 28
TypeAlias 7
FuncType 5

Languages

Go99%
TypeScript1%

Modules by API surface

session/session_test.go59 symbols
session/session.go59 symbols
examples/demo/cluster_protobuf/protos/cluster.pb.go59 symbols
cluster/mocks/cluster.go50 symbols
app.go47 symbols
protos/protodescriptor.pb.go45 symbols
app_test.go45 symbols
agent/agent_test.go36 symbols
examples/demo/protos/cluster.pb.go34 symbols
cluster/etcd_service_discovery.go30 symbols
mocks/net.go28 symbols
cluster/nats_rpc_server.go28 symbols

For agents

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

⬇ download graph artifact