RepoPilot

code-yeongyu / oh-my-openagent

Search code-yeongyu/oh-my-openagent

GitHub

Code

How code-yeongyu/oh-my-openagent is laid out, and where to start for common changes.

There is no import map for this report yet.

Where to start reading

  1. Repository root
  2. Repository root
  3. Likely public API
  4. Likely public API
  5. Likely start-up file
  6. Likely start-up file
  7. Suggested starting pointAI
  8. Suggested starting pointAI

Find files for a task

AI

Add a New Model Integration

  • Define model capabilities and constraints in model declaration
  • Add model to schema and update config loader validation
  • Configure MCP tool bindings for the new model in server entry

Add a New MCP Tool

  • Create CLI tool entry point following existing MCP patterns
  • Register tool in MCP client skill manager configuration
  • Add tool documentation to AGENTS.md manifest
  • Update agent model requirements to declare tool availability

Add a New Agent Behavior or Memory Capability

  • Define behavior specification in agent markdown documentation
  • Implement state persistence in memory core module
  • Add concurrency control patterns if multi-agent access required
  • Update DAG verification to enforce new behavior constraints

Extend Parallel Agent Execution

  • Register parallel execution rules in rules engine cache
  • Add DAG verification directives for concurrent execution safety
  • Update agent chain sequencing to support parallel branches

Change the public API

Trace runtime behavior

Add or update tests

Change build or automation

RepoPilot lists up to 500 files, so a file missing here may still exist.

  • Files marked “likely” are guessed from their names.
  • Some entry points named in the manifest are build output or are missing from the file list, so their source is not shown.
  • The file list is newer than the written guide, so descriptions and suggested changes may describe older code.

Code quality and hotspots

Largest source files

  • Branch points40 per file on average
  • Code issues0 errors, 5 warnings
  • Largest file358 lines
  • Hotspot load5 high-risk files

Static checks on the 15 largest source files.

Tests, CI and tooling

  • CIGitHub Actions31 workflows
  • Tests3,850 test filesJest/Vitest · Rust test · 0.65 test files per source file (file count, not coverage)
  • Dependency updatesNo config detected

Test folders: crates/senpi-desktop-engine/tests · crates/senpi-desktop-backend-fake/tests · bin

Hotspots

Files that change often and branch heavily, highest first. Branch points count if, loop, case, catch, ternary, && and || in the file.