Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/can1357/oh-my-pi
/ types & classes
Types & classes
6,439 in github.com/can1357/oh-my-pi
⨍
Functions
28,097
◇
Types & classes
6,439
↳
Endpoints
39
↓ 231 callers
Interface
Path
* An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.
packages/ai/src/providers/openai-responses-wire.ts:115
↓ 72 callers
Class
ValueError
packages/mnemopi/src/core/banks.ts:11
↓ 59 callers
Class
Settings
Strongly-typed runtime configuration. Loaded from process env, optionally pre-populated by `.env`.
python/robomp/src/config.py:16
↓ 49 callers
Class
TestClient
packages/coding-agent/test/acp-lazy-startup.test.ts:39
↓ 47 callers
Class
FontCfg
One density configuration: a BDF font drawn on an adv x pitch cell grid.
packages/snapcompact/research/bdf.py:16
↓ 47 callers
Class
GitHubClient
Async + sync facades over a small slice of the GitHub REST API.
python/robomp/src/github_client.py:151
↓ 47 callers
Class
SandboxManager
Manages a shared clone pool and per-issue worktrees. Remote-facing git operations are delegated to a `GitTransport`; the rest (worktree add/r
python/robomp/src/sandbox.py:674
↓ 36 callers
Class
LocalGitTransport
Default GitTransport: run git in-process with ephemeral PAT injection. `token` MAY be `None` for tests against a local bare repo (no auth) or in
python/robomp/src/sandbox.py:256
↓ 33 callers
Class
IssueInfo
python/robomp/src/github_client.py:33
↓ 28 callers
Class
RouteDecision
python/robomp/src/github_events.py:22
↓ 23 callers
Class
RpcError
Base exception for the Python RPC client.
python/omp-rpc/src/omp_rpc/client.py:200
↓ 23 callers
Class
ToolBindings
Per-task closure that the host tools capture.
python/robomp/src/host_tools.py:90
↓ 19 callers
Class
RepoInfo
python/robomp/src/github_client.py:53
↓ 17 callers
Class
GitHubError
Raised on non-2xx responses from GitHub.
python/robomp/src/github_client.py:22
↓ 14 callers
Class
_RecordingSandbox
Stand-in for SandboxManager: records calls, hands back a fake Workspace.
python/robomp/tests/test_server.py:1616
↓ 13 callers
Class
DirectiveInfo
A maintainer's `@bot` mention captured as an authoritative instruction. `thread` is the full conversation context (issue/PR body + every prior
python/robomp/src/worker.py:78
↓ 13 callers
Class
GitCommandError
Wraps a failed git subprocess with credentials redacted from argv and stderr.
python/robomp/src/git_ops.py:168
↓ 13 callers
Class
Intent
scripts/session-stats/optimize_read_config.py:76
↓ 13 callers
Class
SlotPool
python/robomp/src/slot_pool.py:7
↓ 12 callers
Class
ThreadMessage
One entry in the conversation a directive carries to the agent.
python/robomp/src/worker.py:65
↓ 11 callers
Class
AutocloseScheduler
Long-lived coroutine that closes due `pending_closures` rows. Design choices: - One DB claim per tick (atomic `pending -> claimed`) prevent
python/robomp/src/autoclose.py:35
↓ 10 callers
Class
RpcClient
python/omp-rpc/src/omp_rpc/client.py:334
↓ 10 callers
Class
_Repo
python/robomp/tests/test_persona.py:12
↓ 10 callers
Class
_Workspace
python/robomp/tests/test_persona.py:32
↓ 9 callers
Class
WorkerPool
Long-lived dispatcher: drains queued events into per-task coroutines.
python/robomp/src/queue.py:23
↓ 9 callers
Class
Workspace
Resolved per-issue scratch space.
python/robomp/src/sandbox.py:82
↓ 9 callers
Class
_Issue
python/robomp/tests/test_persona.py:20
↓ 8 callers
Class
RpcProcessExitError
Raised when the RPC process exits while a request is pending.
python/omp-rpc/src/omp_rpc/client.py:208
↓ 7 callers
Class
CommentInfo
python/robomp/src/github_client.py:45
↓ 7 callers
Class
Database
Thread-safe sqlite wrapper. One connection per thread via locks.
python/robomp/src/db.py:229
↓ 7 callers
Class
DirtyState
Summary of the workspace's uncommitted + unpushed state. `uncommitted` counts entries from `git status --porcelain`. `unpushed` counts commit
python/robomp/src/git_ops.py:651
↓ 7 callers
Class
EventRow
python/robomp/src/db.py:134
↓ 7 callers
Class
GitHubProxyClient
HMAC-signed REST client speaking to a `robomp.proxy.server` instance. Implements `GitHubBackend` (duck-typed). Returns the same typed datacla
python/robomp/src/proxy_client.py:95
↓ 7 callers
Class
PullRequestInfo
python/robomp/src/github_client.py:61
↓ 7 callers
Class
TaskInputs
Common context shared by every task type.
python/robomp/src/worker.py:48
↓ 7 callers
Class
_FakeGitHub
Minimal GitHubBackend stand-in for the scheduler. Only `list_comment_reactions` and `close_issue` are exercised; everything else raises so a
python/robomp/tests/test_autoclose.py:31
↓ 6 callers
Class
Condition
packages/snapcompact/research/snapcompact_materialize_sweep.py:33
↓ 6 callers
Class
ReactionInfo
A reaction on an issue/comment. `content` is GitHub's reaction string: `+1`, `-1`, `laugh`, `hooray`, `confused`, `heart`, `rocket`, `eyes`.
python/robomp/src/github_client.py:122
↓ 5 callers
Class
Config
scripts/session-stats/optimize_read_config.py:307
↓ 5 callers
Class
NativesCache
Per-repo content-addressed cache of pi-natives build outputs.
python/robomp/src/natives_cache.py:252
↓ 5 callers
Class
ProxyGitTransport
Routes clone/fetch/push to gh-proxy over the same HMAC channel. Uses a synchronous httpx client because the SandboxManager call sites are syn
python/robomp/src/proxy_client.py:357
↓ 5 callers
Class
RpcTimeoutError
Raised when the server does not respond before a timeout.
python/omp-rpc/src/omp_rpc/client.py:204
↓ 5 callers
Class
Text
packages/tui/src/components/text.ts:7
↓ 5 callers
Class
VerifyResult
python/robomp/src/proxy_hmac.py:54
↓ 4 callers
Class
IssueRow
python/robomp/src/db.py:147
↓ 4 callers
Class
PushResult
python/robomp/src/git_ops.py:645
↓ 4 callers
Class
_RecordingNativesCache
Test double for `NativesCache`: records `capture` calls, optionally raises so we can verify exception swallowing.
python/robomp/tests/test_worker.py:881
↓ 4 callers
Class
_StubGithubForTriage
Minimal `GitHubBackend` shim for triage_issue tests.
python/robomp/tests/test_server.py:2461
↓ 3 callers
Class
AbortController
Mutable handoff between the `abort_task` host tool and the worker. `signal()` is called from the host-tool thread to request an irrecoverable
python/robomp/src/host_tools.py:62
↓ 3 callers
Class
Config
scripts/session-stats/read_optimizer.py:78
↓ 3 callers
Class
DiffSummary
scripts/analyze_small_edits.py:23
↓ 3 callers
Class
FileNotFoundError
packages/mnemopi/src/dr/recovery.ts:396
↓ 3 callers
Interface
Group
packages/tui/src/deccara.ts:264
↓ 3 callers
Class
IssueSummary
Lightweight projection of an issue for list views (no body).
python/robomp/src/github_client.py:106
↓ 3 callers
Class
PullRequestReviewInfo
Top-level PR review (the summary block, not the inline comments).
python/robomp/src/github_client.py:95
↓ 3 callers
Class
RpcCommandError
Raised when the RPC server returns `success: false`.
python/omp-rpc/src/omp_rpc/client.py:216
↓ 3 callers
Class
Signal
scripts/session-stats/harmony_backtest.py:83
↓ 3 callers
Class
SubmissionAdmission
python/robomp/src/db.py:187
↓ 3 callers
Class
_StubGitHub
Sentinel; queue tests don't talk to GitHub.
python/robomp/tests/test_queue_cancel.py:28
↓ 3 callers
Class
_StubGitTransport
Sentinel; queue tests don't push.
python/robomp/tests/test_queue_cancel.py:38
↓ 3 callers
Class
_StubSandbox
Sentinel; queue tests don't touch the workspace pool.
python/robomp/tests/test_queue_cancel.py:32
↓ 2 callers
Class
Candidate
scripts/analyze_small_edits.py:66
↓ 2 callers
Class
DashboardBundleMissing
Raised when the built frontend bundle is unavailable. The dev workflow is `bun run web:build` (one-shot Bun + Vite build); the Docker image b
python/robomp/src/dashboard.py:72
↓ 2 callers
Class
EditBoundary
scripts/session-stats/harmony_backtest.py:110
↓ 2 callers
Class
EditSection
scripts/session-stats/sync.py:302
↓ 2 callers
Class
EditSection
scripts/session-stats/harmony_backtest.py:102
↓ 2 callers
Class
FileStats
scripts/session-stats/optimize_read_config.py:234
↓ 2 callers
Class
HostToolContext
python/omp-rpc/src/omp_rpc/host_tools.py:28
↓ 2 callers
Class
ListenerErrorEvent
python/omp-rpc/src/omp_rpc/client.py:248
↓ 2 callers
Class
ManualTriageConflict
Raised when a stable manual delivery id is already active.
python/robomp/src/manual_triage.py:32
↓ 2 callers
Class
PullRequestFileInfo
python/robomp/src/github_client.py:75
↓ 2 callers
Class
Rec
python/robomp/tests/test_sandbox.py:1813
↓ 2 callers
Class
ReservoirSample
scripts/tool_io.py:119
↓ 2 callers
Class
ReviewCommentInfo
In-line PR review comment (attached to a file/line).
python/robomp/src/github_client.py:83
↓ 2 callers
Class
StagedReviewComment
python/robomp/src/db.py:160
↓ 2 callers
Class
ToolIOConfig
scripts/tool_io.py:29
↓ 2 callers
Class
ToolInvocation
scripts/tool_io.py:60
↓ 2 callers
Class
_Comment
python/robomp/tests/test_persona.py:50
↓ 2 callers
Class
_RemoteAuth
python/robomp/src/proxy/server.py:228
↓ 2 callers
Class
_StreamProxy
Emit ``write()`` data as typed frames tied to the current request. Writes are coalesced per request: a frame is emitted once the buffer holds
packages/coding-agent/src/eval/py/runner.py:97
↓ 2 callers
Class
_StubGitHub
python/robomp/tests/test_retry.py:124
↓ 2 callers
Class
_StubGitHub
Sentinel; queue tests don't talk to GitHub.
python/robomp/tests/test_queue_shutdown.py:22
↓ 2 callers
Class
_StubGitTransport
python/robomp/tests/test_retry.py:132
↓ 2 callers
Class
_StubGitTransport
Sentinel; queue tests don't push.
python/robomp/tests/test_queue_shutdown.py:32
↓ 2 callers
Class
_StubSandbox
python/robomp/tests/test_retry.py:128
↓ 2 callers
Class
_StubSandbox
Sentinel; queue tests don't touch the workspace pool.
python/robomp/tests/test_queue_shutdown.py:26
↓ 2 callers
Class
_SyncASGIBridge
python/robomp/tests/test_proxy_client.py:133
↓ 2 callers
Class
_ToolCallable
Invokes one host-side tool via the loopback HTTP bridge.
packages/coding-agent/src/eval/py/prelude.py:365
↓ 2 callers
Class
_Usage
Running sum of token/cost usage across assistant turns.
packages/terminal-bench/agent/omp_local.py:137
↓ 1 callers
Class
AgentEndEvent
python/omp-rpc/src/omp_rpc/protocol.py:903
↓ 1 callers
Class
AgentStartEvent
python/omp-rpc/src/omp_rpc/protocol.py:898
↓ 1 callers
Class
AssistantDoneEvent
python/omp-rpc/src/omp_rpc/protocol.py:663
↓ 1 callers
Class
AssistantErrorEvent
python/omp-rpc/src/omp_rpc/protocol.py:669
↓ 1 callers
Class
AssistantMessageStartEvent
python/omp-rpc/src/omp_rpc/protocol.py:598
↓ 1 callers
Class
AssistantTextDeltaEvent
python/omp-rpc/src/omp_rpc/protocol.py:609
↓ 1 callers
Class
AssistantTextEndEvent
python/omp-rpc/src/omp_rpc/protocol.py:616
↓ 1 callers
Class
AssistantTextStartEvent
python/omp-rpc/src/omp_rpc/protocol.py:603
↓ 1 callers
Class
AssistantThinkingDeltaEvent
python/omp-rpc/src/omp_rpc/protocol.py:629
↓ 1 callers
Class
AssistantThinkingEndEvent
python/omp-rpc/src/omp_rpc/protocol.py:636
↓ 1 callers
Class
AssistantThinkingStartEvent
python/omp-rpc/src/omp_rpc/protocol.py:623
next →
1–100 of 6,439, ranked by callers