repowiserepowise
Sign in
coral-protocol/coral-server
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisecoral-protocol/coral-server

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

321of 964 scored

321 commits sit in this repo's top risk tercile, which is 33% of the 964scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.6 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits17218%Commits whose subject reads as a bug fix rather than new work.Change diffusion0.91bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold6.6out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently feature-driven across its history.

Feature25%
Fix20%
Refactor4%
Docs5%
Test12%
Deps1%
Chore7%
Other25%

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
929631d8feat/local-claims (#286)
Séafra Forder
1mo ago+5.1K -2.4K
100%Elevated
more lines added than baseline
2
b04bc82efeat/prototype-runtime (#272)
Séafra Forder
4mo ago+3.4K -490
100%Elevated
more lines added than baseline
3
e686c690converted tests to use Koin/DI/CoralTest
Séafra
7mo ago+1.6K -1.6K
100%Elevated
more lines added than baseline
4
36070395big wip commit that should have been many commits but the refactor got carried away!
Séafra
8mo ago+2.5K -3.6K
100%Elevated
more lines added than baseline
5
05525f39copy in payments api
Caelum Forder
11mo ago+1.9K -0
100%Elevated
more lines added than baseline
6
172b1340feat/prototype-proxy-cloud (#280) refactor: proxy configuration refactor: agents that require proxies can no longer be launched if the server doesn't have a configured proxy to provide to that agent refactor: agent proxy requests now request a list of models instead of just 1 fix: no longer attempt to read large response/requests if Content-Length is not specified (Content-Length must be specified) refactor: removed token accumulation from SessionAgent test: update registry agent validation test
Séafra Forder
3mo ago+2.2K -1.4K
99%Elevated
more lines added than baseline
7
e71f0e98wip: archive unused code
Caelum Forder
11mo ago+900 -1.0K
99%Elevated
more lines added than baseline
8
a3c7b8f9langchain-examples and coral v2 test
sd2879
1y ago+821 -0
99%Elevated
more lines added than baseline
9
2ecf384cRemove obsolete test files
Caelum Forder
1y ago+1.1K -841
99%Elevated
more lines added than baseline
10
6a75c039Add thread management tools and tests for agent interactions
Caelum Forder
1y ago+1.0K -3
99%Elevated
more lines added than baseline
11
5de63bb3runtime option values now contain option definition (AgentOptionWithValue) options set in the export settings for agent are now validated (option name verified and option value type verified) agents in the registry now have editions (current edition is 2, everything previous to this commit is 1) it is now a warning to register an agent of edition 1 and an error to import an agent of an unknown edition agent options now support many more types and validation settings removed EnvVar (not used)
Séafra
9mo ago+837 -219
99%Elevated
more lines added than baseline
12
09ba5626runtime option values now contain option definition (AgentOptionWithValue) options set in the export settings for agent are now validated (option name verified and option value type verified) agents in the registry now have editions (current edition is 2, everything previous to this commit is 1) it is now a warning to register an agent of edition 1 and an error to import an agent of an unknown edition agent options now support many more types and validation settings removed EnvVar (not used)
Séafra
9mo ago+837 -219
99%Elevated
more lines added than baseline
13
c5b13162wip: E2E test progress
Caelum Forder
11mo ago+907 -830
99%Elevated
more lines added than baseline
14
6dcf3834wip telemetry for caelum
Séafra
1y ago+848 -8
99%Elevated
more lines added than baseline
15
4fc8007fproxy scaffold
Andri
4mo ago+910 -18
98%Elevated
more lines added than baseline
16
02cc60c5big commit for koin/hoplite
Séafra
7mo ago+972 -913
98%Elevated
more lines added than baseline
17
60eaea7cAdd tools for managing threads: create, add/remove participants, close, send messages, list agents, and wait for mentions
Caelum Forder
1y ago+586 -517
98%Elevated
more lines added than baseline
18
579aecc8support streaming
Andri
4mo ago+602 -292
98%Elevated
more lines added than baseline
19
5c4b9927test: added tests for registry agent validation
Séafra
6mo ago+592 -1
98%Elevated
more lines added than baseline
20
de91a98afeat/better-mcp (#254)
Séafra Forder
6mo ago+651 -249
98%Elevated
more lines added than baseline
21
c87917ffmoved agent export to inside a agent definition (agent registry now contains only agents and agents contain their export settings, if any) consistent naming for registry classes agent names in the registry are now agent ids (which include the version) allow agent export settings from inside a coral-agent.toml file (but only if the config allows it and by default the config does not allow it) agent options no longer require resolution removed agent export route
Séafra
11mo ago+412 -423
98%Elevated
more lines added than baseline
22
348f8da8wip cleanup
Séafra
11mo ago+495 -353
98%Elevated
more lines added than baseline
23
82da9009finalized agent request format, lots of type/naming housekeeping changes
Séafra
1y ago+610 -236
98%Elevated
more lines added than baseline
24
09c6bed6feat: refactor tools to use session management and add AppConfig for configuration handling
Caelum Forder
1y ago+818 -66
98%Elevated
more lines added than baseline
25
d554db10feat/proxy-tweaks (#275)
Séafra Forder
4mo ago+373 -224
97%Elevated
more lines added than baseline
26
5cbb719ffix timing, parsing, mock handling
Andri
4mo ago+426 -167
97%Elevated
more lines added than baseline
27
edf96a9fabstract Coral Server's ktor server set up and re-use it for tests alternative auth method added: /api/v1/auth/token (uses sessions), all previously bearer token only routes support sessions now too all tests now include auth tokens as a result added test for new auth endpoint
Séafra
8mo ago+417 -248
97%Elevated
more lines added than baseline
28
f393fa6dcreated debug agent framework and added two debug agents, echo and seed moved some mcp test utilities out of the test package for use in debug agents removed details endpoint from agent rental routes (useless, all information is in the catalog) added option helper function (still a little inadequate) added agent rental tests and configured sessionTest with a random payment config to allow for this
Séafra
8mo ago+427 -124
97%Elevated
more lines added than baseline
29
d599342ctools converted to new base/new sessions: - coral_create_thread - coral_close_thread - coral_add_participant - coral_remove_participant - coral_send_message
Séafra
8mo ago+350 -339
97%Elevated
more lines added than baseline
30
f157a818work on agent payment claiming from the exporting/remote server wip session ending code fixed typing/minified typing from payment side wip payment aggregation
Séafra
11mo ago+529 -448
97%Elevated
more lines added than baseline
31
b29e1dcaUpdate payment routes to use type safe route pattern
Caelum Forder
11mo ago+381 -346
97%Elevated
more lines added than baseline
32
e2fd157brenamed Session to LocalSession both RemoteSession and LocalSession extend Session all orchestrator references to LocalSession now take Session and handle the differences appropriately more mcp proxy progress
Séafra
11mo ago+535 -144
97%Elevated
more lines added than baseline
33
ba0b667alots of wip for remote sessions
Séafra
11mo ago+369 -279
97%Elevated
more lines added than baseline
34
63cc8cb5(#127) steps towards new agent registry format, pending runtime selection mode
Séafra
1y ago+518 -412
97%Elevated
more lines added than baseline
35
ab69a66aupdating readme and requirements for langchain example
sd2879
1y ago+327 -52
97%Elevated
more lines added than baseline
36
5da1a215feat/doc fixes (#283)
Séafra Forder
3mo ago+342 -97
96%Elevated
more lines added than baseline
37
b1138a7areg3 refactor:
Séafra
8mo ago+394 -146
96%Elevated
more lines added than baseline
38
4e25c1ffconverted SessionTest to kotest + various test fixes
Séafra
8mo ago+333 -315
96%Elevated
more lines added than baseline
39
189e7a74route paths and syntax updates: - ui directory for docs (and soon coral studio) - sessions made a bit more concise - lots of agent routes are now under /agent-rpc - exported agents are now "rental agents" and related stuff is under /agent-rental
Séafra
8mo ago+434 -410
96%Elevated
more lines added than baseline
40
bae42eb7session test utils abstracted into SessionBuilding executable runtime tests function runtime tests
Séafra
8mo ago+277 -95
96%Elevated
more lines added than baseline
41
7058c2dfwip migration guide
Séafra
11mo ago+350 -0
96%Elevated
more lines added than baseline
42
28ac4501lots of code cleanup / type cleanup / commenting / production-ifying / etc
Séafra
11mo ago+387 -334
96%Elevated
more lines added than baseline
43
dbbc39dbrefactored all tools to use McpTool abstract class all tools now returned structured data exceptions thrown from within tools will be structured too (therefore all tool errors are also structured)
Séafra
11mo ago+342 -399
96%Elevated
more lines added than baseline
44
429d9afeadded support for indexers added git indexer better logging around registry/indexers split up unresolved agent references into multiple files
Séafra
11mo ago+401 -124
96%Elevated
more lines added than baseline
45
163cb1a1general documentation and pathing changes for openapi
Séafra
1y ago+278 -158
96%Elevated
more lines added than baseline
46
3ba7ec16chore: large scale rename + shifting of project structure
Alan Panayotov
1y ago+331 -301
96%Elevated
more lines added than baseline
47
792725aefeat/registry-agent-serialization (#285)
Séafra Forder
2mo ago+275 -64
95%Elevated
more lines added than baseline
48
8215254eclean up package structure and tests
Andri
4mo ago+361 -750
95%Elevated
more lines added than baseline
49
a54207ddTest DSL/type-safe builders for GraphAgent, GraphAgentRequest, RegistryAgent and SessionRequest
Séafra
7mo ago+290 -0
95%Elevated
more lines added than baseline
50
bc084bc7removed old test files, converted AgentOptionTest to kotest
Séafra
8mo ago+310 -314
95%Elevated
more lines added than baseline
  • 929631d8feat/local-claims (#286)
    Author
    Séafra Forder
    When
    1mo ago
    Lines
    +5.1K -2.4K
    Risk
    100%Elevated
  • b04bc82efeat/prototype-runtime (#272)
    Author
    Séafra Forder
    When
    4mo ago
    Lines
    +3.4K -490
    Risk
    100%Elevated
  • e686c690converted tests to use Koin/DI/CoralTest
    Author
    Séafra
    When
    7mo ago
    Lines
    +1.6K -1.6K
    Risk
    100%Elevated
  • 36070395big wip commit that should have been many commits but the refactor got carried away!
    Author
    Séafra
    When
    8mo ago
    Lines
    +2.5K -3.6K
    Risk
    100%Elevated
  • 05525f39copy in payments api
    Author
    Caelum Forder
    When
    11mo ago
    Lines
    +1.9K -0
    Risk
    100%Elevated
  • 172b1340feat/prototype-proxy-cloud (#280) refactor: proxy configuration refactor: agents that require proxies can no longer be launched if the server doesn't have a configured proxy to provide to that agent refactor: agent proxy requests now request a list of models instead of just 1 fix: no longer attempt to read large response/requests if Content-Length is not specified (Content-Length must be specified) refactor: removed token accumulation from SessionAgent test: update registry agent validation test
    Author
    Séafra Forder
    When
    3mo ago
    Lines
    +2.2K -1.4K
    Risk
    99%Elevated
  • e71f0e98wip: archive unused code
    Author
    Caelum Forder
    When
    11mo ago
    Lines
    +900 -1.0K
    Risk
    99%Elevated
  • a3c7b8f9langchain-examples and coral v2 test
    Author
    sd2879
    When
    1y ago
    Lines
    +821 -0
    Risk
    99%Elevated
  • 2ecf384cRemove obsolete test files
    Author
    Caelum Forder
    When
    1y ago
    Lines
    +1.1K -841
    Risk
    99%Elevated
  • 6a75c039Add thread management tools and tests for agent interactions
    Author
    Caelum Forder
    When
    1y ago
    Lines
    +1.0K -3
    Risk
    99%Elevated
  • 5de63bb3runtime option values now contain option definition (AgentOptionWithValue) options set in the export settings for agent are now validated (option name verified and option value type verified) agents in the registry now have editions (current edition is 2, everything previous to this commit is 1) it is now a warning to register an agent of edition 1 and an error to import an agent of an unknown edition agent options now support many more types and validation settings removed EnvVar (not used)
    Author
    Séafra
    When
    9mo ago
    Lines
    +837 -219
    Risk
    99%Elevated
  • 09ba5626runtime option values now contain option definition (AgentOptionWithValue) options set in the export settings for agent are now validated (option name verified and option value type verified) agents in the registry now have editions (current edition is 2, everything previous to this commit is 1) it is now a warning to register an agent of edition 1 and an error to import an agent of an unknown edition agent options now support many more types and validation settings removed EnvVar (not used)
    Author
    Séafra
    When
    9mo ago
    Lines
    +837 -219
    Risk
    99%Elevated
  • c5b13162wip: E2E test progress
    Author
    Caelum Forder
    When
    11mo ago
    Lines
    +907 -830
    Risk
    99%Elevated
  • 6dcf3834wip telemetry for caelum
    Author
    Séafra
    When
    1y ago
    Lines
    +848 -8
    Risk
    99%Elevated
  • 4fc8007fproxy scaffold
    Author
    Andri
    When
    4mo ago
    Lines
    +910 -18
    Risk
    98%Elevated
  • 02cc60c5big commit for koin/hoplite
    Author
    Séafra
    When
    7mo ago
    Lines
    +972 -913
    Risk
    98%Elevated
  • 60eaea7cAdd tools for managing threads: create, add/remove participants, close, send messages, list agents, and wait for mentions
    Author
    Caelum Forder
    When
    1y ago
    Lines
    +586 -517
    Risk
    98%Elevated
  • 579aecc8support streaming
    Author
    Andri
    When
    4mo ago
    Lines
    +602 -292
    Risk
    98%Elevated
  • 5c4b9927test: added tests for registry agent validation
    Author
    Séafra
    When
    6mo ago
    Lines
    +592 -1
    Risk
    98%Elevated
  • de91a98afeat/better-mcp (#254)
    Author
    Séafra Forder
    When
    6mo ago
    Lines
    +651 -249
    Risk
    98%Elevated
  • c87917ffmoved agent export to inside a agent definition (agent registry now contains only agents and agents contain their export settings, if any) consistent naming for registry classes agent names in the registry are now agent ids (which include the version) allow agent export settings from inside a coral-agent.toml file (but only if the config allows it and by default the config does not allow it) agent options no longer require resolution removed agent export route
    Author
    Séafra
    When
    11mo ago
    Lines
    +412 -423
    Risk
    98%Elevated
  • 348f8da8wip cleanup
    Author
    Séafra
    When
    11mo ago
    Lines
    +495 -353
    Risk
    98%Elevated
  • 82da9009finalized agent request format, lots of type/naming housekeeping changes
    Author
    Séafra
    When
    1y ago
    Lines
    +610 -236
    Risk
    98%Elevated
  • 09c6bed6feat: refactor tools to use session management and add AppConfig for configuration handling
    Author
    Caelum Forder
    When
    1y ago
    Lines
    +818 -66
    Risk
    98%Elevated
  • d554db10feat/proxy-tweaks (#275)
    Author
    Séafra Forder
    When
    4mo ago
    Lines
    +373 -224
    Risk
    97%Elevated
  • 5cbb719ffix timing, parsing, mock handling
    Author
    Andri
    When
    4mo ago
    Lines
    +426 -167
    Risk
    97%Elevated
  • edf96a9fabstract Coral Server's ktor server set up and re-use it for tests alternative auth method added: /api/v1/auth/token (uses sessions), all previously bearer token only routes support sessions now too all tests now include auth tokens as a result added test for new auth endpoint
    Author
    Séafra
    When
    8mo ago
    Lines
    +417 -248
    Risk
    97%Elevated
  • f393fa6dcreated debug agent framework and added two debug agents, echo and seed moved some mcp test utilities out of the test package for use in debug agents removed details endpoint from agent rental routes (useless, all information is in the catalog) added option helper function (still a little inadequate) added agent rental tests and configured sessionTest with a random payment config to allow for this
    Author
    Séafra
    When
    8mo ago
    Lines
    +427 -124
    Risk
    97%Elevated
  • d599342ctools converted to new base/new sessions: - coral_create_thread - coral_close_thread - coral_add_participant - coral_remove_participant - coral_send_message
    Author
    Séafra
    When
    8mo ago
    Lines
    +350 -339
    Risk
    97%Elevated
  • f157a818work on agent payment claiming from the exporting/remote server wip session ending code fixed typing/minified typing from payment side wip payment aggregation
    Author
    Séafra
    When
    11mo ago
    Lines
    +529 -448
    Risk
    97%Elevated
  • b29e1dcaUpdate payment routes to use type safe route pattern
    Author
    Caelum Forder
    When
    11mo ago
    Lines
    +381 -346
    Risk
    97%Elevated
  • e2fd157brenamed Session to LocalSession both RemoteSession and LocalSession extend Session all orchestrator references to LocalSession now take Session and handle the differences appropriately more mcp proxy progress
    Author
    Séafra
    When
    11mo ago
    Lines
    +535 -144
    Risk
    97%Elevated
  • ba0b667alots of wip for remote sessions
    Author
    Séafra
    When
    11mo ago
    Lines
    +369 -279
    Risk
    97%Elevated
  • 63cc8cb5(#127) steps towards new agent registry format, pending runtime selection mode
    Author
    Séafra
    When
    1y ago
    Lines
    +518 -412
    Risk
    97%Elevated
  • ab69a66aupdating readme and requirements for langchain example
    Author
    sd2879
    When
    1y ago
    Lines
    +327 -52
    Risk
    97%Elevated
  • 5da1a215feat/doc fixes (#283)
    Author
    Séafra Forder
    When
    3mo ago
    Lines
    +342 -97
    Risk
    96%Elevated
  • b1138a7areg3 refactor:
    Author
    Séafra
    When
    8mo ago
    Lines
    +394 -146
    Risk
    96%Elevated
  • 4e25c1ffconverted SessionTest to kotest + various test fixes
    Author
    Séafra
    When
    8mo ago
    Lines
    +333 -315
    Risk
    96%Elevated
  • 189e7a74route paths and syntax updates: - ui directory for docs (and soon coral studio) - sessions made a bit more concise - lots of agent routes are now under /agent-rpc - exported agents are now "rental agents" and related stuff is under /agent-rental
    Author
    Séafra
    When
    8mo ago
    Lines
    +434 -410
    Risk
    96%Elevated
  • bae42eb7session test utils abstracted into SessionBuilding executable runtime tests function runtime tests
    Author
    Séafra
    When
    8mo ago
    Lines
    +277 -95
    Risk
    96%Elevated
  • 7058c2dfwip migration guide
    Author
    Séafra
    When
    11mo ago
    Lines
    +350 -0
    Risk
    96%Elevated
  • 28ac4501lots of code cleanup / type cleanup / commenting / production-ifying / etc
    Author
    Séafra
    When
    11mo ago
    Lines
    +387 -334
    Risk
    96%Elevated
  • dbbc39dbrefactored all tools to use McpTool abstract class all tools now returned structured data exceptions thrown from within tools will be structured too (therefore all tool errors are also structured)
    Author
    Séafra
    When
    11mo ago
    Lines
    +342 -399
    Risk
    96%Elevated
  • 429d9afeadded support for indexers added git indexer better logging around registry/indexers split up unresolved agent references into multiple files
    Author
    Séafra
    When
    11mo ago
    Lines
    +401 -124
    Risk
    96%Elevated
  • 163cb1a1general documentation and pathing changes for openapi
    Author
    Séafra
    When
    1y ago
    Lines
    +278 -158
    Risk
    96%Elevated
  • 3ba7ec16chore: large scale rename + shifting of project structure
    Author
    Alan Panayotov
    When
    1y ago
    Lines
    +331 -301
    Risk
    96%Elevated
  • 792725aefeat/registry-agent-serialization (#285)
    Author
    Séafra Forder
    When
    2mo ago
    Lines
    +275 -64
    Risk
    95%Elevated
  • 8215254eclean up package structure and tests
    Author
    Andri
    When
    4mo ago
    Lines
    +361 -750
    Risk
    95%Elevated
  • a54207ddTest DSL/type-safe builders for GraphAgent, GraphAgentRequest, RegistryAgent and SessionRequest
    Author
    Séafra
    When
    7mo ago
    Lines
    +290 -0
    Risk
    95%Elevated
  • bc084bc7removed old test files, converted AgentOptionTest to kotest
    Author
    Séafra
    When
    8mo ago
    Lines
    +310 -314
    Risk
    95%Elevated
Showing 50 of 964 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

0103typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.05.7Diffusion →
Below typical58
Typical62
Elevated80

Commit history for coral-protocol/coral-server

Repowise tracks change history across 235 files in coral-protocol/coral-server. In the last 90 days 173 files were touched, 367 times in total, most often SessionAgentExecutionContext.kt. Every commit is scored for change risk from its size, spread and the history of the files it touches.