MCPcopy Index your code
hub / github.com/Procrat/eva

github.com/Procrat/eva @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
144 symbols 366 edges 12 files 20 documented · 14%
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

PrettyPrint (Interface)
(no doc) [5 implementers]
eva-cli/src/pretty_print.rs
TimeSegment (Interface)
(no doc) [2 implementers]
src/time_segment.rs
Task (Interface)
(no doc) [2 implementers]
src/scheduling/mod.rs
WithSideEffects (Interface)
(no doc) [1 implementers]
src/util.rs
Database (Interface)
(no doc) [1 implementers]
src/database/mod.rs
Scheduler (Interface)
(no doc) [1 implementers]
src/scheduling/mod.rs

Core symbols most depended-on inside this repo

get_connection
called by 20
src/database/sqlite.rs
ranges
called by 14
src/time_segment.rs
schedule_exact
called by 13
src/scheduling/schedule_tree.rs
schedule_close_before
called by 12
src/scheduling/schedule_tree.rs
schedule_close_after
called by 12
src/scheduling/schedule_tree.rs
period
called by 10
src/time_segment.rs
unschedule
called by 10
src/scheduling/schedule_tree.rs
into_iter
called by 9
src/scheduling/schedule_tree.rs

Shape

Method 58
Function 55
Class 20
Interface 6
Enum 5

Languages

Rust100%

Modules by API surface

src/scheduling/schedule_tree.rs31 symbols
src/scheduling/mod.rs30 symbols
src/database/sqlite.rs29 symbols
src/time_segment.rs15 symbols
src/lib.rs14 symbols
eva-cli/src/parse.rs6 symbols
eva-cli/src/main.rs6 symbols
eva-cli/src/configuration.rs4 symbols
src/database/mod.rs3 symbols
src/util.rs2 symbols
src/configuration.rs2 symbols
eva-cli/src/pretty_print.rs2 symbols

For agents

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

⬇ download graph artifact