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
455 commits sit in this repo's top risk tercile, which is 32% of the 1,412scored. 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 8.7 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.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
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 | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | e4d9f903feat(web-studio): add frontend console workspace (#2128) | Ferry | 2mo ago | +53.8K -0 | 100%Elevated | more lines added than baseline |
| 2 | 006a06f5feat/vikingbot: viking bot mvp based on openviking (#335) | yeshion23333claudeassisted | 5mo ago | +29.9K -30 | 100%Elevated | more lines added than baseline |
| 3 | f98dc0edfirst commit | qin-ctx | 6mo ago | +238.5K -0 | 100%Elevated | more lines added than baseline |
| 4 | 8a3f12d1feat(exp): add LongMemEval and LoCoMo OpenViking benchmarks (#1937) | agent | 1mo ago | +5.0K -0 | 99%Elevated | more lines added than baseline |
| 5 | 7ee1481efeature(storage): support multi write storage (#2466) | baojun-zhang | 1mo ago | +9.0K -1.3K | 99%Elevated | more lines added than baseline |
| 6 | d8035573feat(cli): improve config wizard and result UX (#2408) | Hao Zhe | 1mo ago | +5.3K -324 | 99%Elevated | more lines added than baseline |
| 7 | 7ae22460feat(cli): Revamp OpenViking CLI (#2198) | Hao Zhe | 2mo ago | +11.4K -375 | 99%Elevated | more lines added than baseline |
| 8 | 665b7d98feat(benchmark): add Hermes OpenViking LoCoMo scripts (#1985) | Hao Zhe | 2mo ago | +4.9K -1 | 99%Elevated | more lines added than baseline |
| 9 | 85908e24Feat/memory link (#2010) | chenjwclaudeassisted | 2mo ago | +6.3K -1.1K | 99%Elevated | more lines added than baseline |
| 10 | 59c70bdbfeat: add new API test cases and fix memory v2 test reliability (#2097) | kaisongli | 2mo ago | +9.3K -556 | 99%Elevated | more lines added than baseline |
| 11 | e92180a7feat(plugin/codex): add lifecycle hooks (recall, capture, pre-compact) to codex-memory-plugin (#1957) | Zayn Jarvisclaudeassisted | 2mo ago | +4.7K -131 | 99%Elevated | more lines added than baseline |
| 12 | 8c01e97efeat(cc-memory-plugin): persistent session and recall redesign (#1615) | t0saki | 2mo ago | +10.1K -2.5K | 99%Elevated | more lines added than baseline |
| 13 | fd71f677docs: update api docs for 04-08 (#1802) | MaojiaSheng | 3mo ago | +3.8K -2.0K | 99%Elevated | more lines added than baseline |
| 14 | b441622efeat(metric): add metric system (#1357) | baojun-zhang | 3mo ago | +17.6K -466 | 99%Elevated | more lines added than baseline |
| 15 | dc052ce3reorg: Rewrite agfs to ragfs with rust (#1221) | MaojiaSheng | 3mo ago | +12.3K -122 | 99%Elevated | more lines added than baseline |
| 16 | 908f727btest(openclaw-plugin): add comprehensive UT suite under tests/ut/ (275 tests) and e2e test under tests/ut/e2e (#1144) | Eurakaxun | 4mo ago | +4.2K -0 | 99%Elevated | more lines added than baseline |
| 17 | 1b3a8f20Feat(benchmark): Add benchmark/RAG : RAG system evaluation framework (#825) | zgy | 4mo ago | +6.0K -0 | 99%Elevated | more lines added than baseline |
| 18 | d1698fa5feat(claude-code-plugin): add Claude Code memory plugin example (#903) | 灿烂甜菜 | 4mo ago | +5.1K -1.5K | 99%Elevated | more lines added than baseline |
| 19 | 27717652Refactor memory extract (#916) | chenjwclaudeassisted | 4mo ago | +11.5K -145 | 99%Elevated | more lines added than baseline |
| 20 | ebd573ccfeat(resource): implement incremental update with COW pattern (#535) | yepper | 4mo ago | +6.3K -397 | 99%Elevated | more lines added than baseline |
| 21 | 2555d8d4feat: Add console (#383) | zhoujiahui | 4mo ago | +4.9K -0 | 99%Elevated | more lines added than baseline |
| 22 | 1b175344Feature/vikingbot_opt: OpenAPI interface standardization;Feishu multi-user experience; observability enhancements; configuration system modernization. (#419) | chenjwclaudeagent | 4mo ago | +7.0K -2.3K | 99%Elevated | more lines added than baseline |
| 23 | 62c77a03添加openclaw-openviking-plugin插件安装方式 (#307) | LinQiang391 | 5mo ago | +4.3K -0 | 99%Elevated | more lines added than baseline |
| 24 | 498d560ffeat(vectordb): integrate KRL for ARM Kunpeng vector search optimization (#256) | Mingjian Que | 5mo ago | +5.9K -2 | 99%Elevated | more lines added than baseline |
| 25 | ec7afc6e增加openviking/eval模块,用于评估测试 (#265) | chuanbao666 | 5mo ago | +7.0K -375 | 99%Elevated | more lines added than baseline |
| 26 | 3165ffa0feat: add HTTP Server and Python HTTP Client (T2 & T4) (#109) | qin-ctx | 5mo ago | +14.3K -5.7K | 99%Elevated | more lines added than baseline |
| 27 | 74ea0f95feat: chat & chat w/ mem examples (#39) | Liu Zhiheng | 5mo ago | +4.8K -40 | 99%Elevated | more lines added than baseline |
| 28 | 47c88843docs(openclaw): refresh OpenViking operator guidance (#2591) | Mingjian Que | 1mo ago | +3.0K -35 | 96%Elevated | more lines added than baseline |
| 29 | 78471b64feat(skill):Add skills cli and api, support add skills from git, support update skills (#2453) | DuTao | 1mo ago | +4.6K -298 | 96%Elevated | more lines added than baseline |
| 30 | ff258768feat(memory): 引入 User/Peer 记忆隔离模型 (#2236) | Qin Haojie | 1mo ago | +7.3K -12.2K | 96%Elevated | more lines added than baseline |
| 31 | 7898a19bfeat(cli): add non-interactive config commands (#2426) | Hao Zhe | 1mo ago | +2.6K -162 | 96%Elevated | more lines added than baseline |
| 32 | c1cf1c3dadd Qdrant vectordb support (#2350) | Dechao Sun | 1mo ago | +3.0K -4 | 96%Elevated | more lines added than baseline |
| 33 | 93aab776feat: add Studio playground workspace (#2352) | yufeng | 1mo ago | +2.7K -37 | 96%Elevated | more lines added than baseline |
| 34 | f39b0309feat: externalize oversized session tool results (#2058) | HaotianChen616 | 2mo ago | +2.9K -31 | 96%Elevated | more lines added than baseline |
| 35 | 9ebfd593feat(metrics): add vikingbot feedback observability (#2037) | yepper | 2mo ago | +6.2K -70 | 96%Elevated | more lines added than baseline |
| 36 | 9d36b2fdfeat(console): 增加 Usage/Audit Dashboard BFF (#2016) | Qin Haojie | 2mo ago | +3.1K -52 | 96%Elevated | more lines added than baseline |
| 37 | e52d3446feat(benchmark): update session load benchmark (#2031) | Qin Haojie | 2mo ago | +1.9K -1.3K | 96%Elevated | more lines added than baseline |
| 38 | c9ebba07feat(benchmark): add TAU-2 Memory V2 eval runner (#2003) | huangruiteng | 2mo ago | +1.8K -0 | 96%Elevated | more lines added than baseline |
| 39 | 0a6c3621feat(benchmark): add Claude Code LoCoMo evaluation harness (#1990) | t0saki | 2mo ago | +3.3K -0 | 96%Elevated | more lines added than baseline |
| 40 | 81d1b5affeat(langchain): add LangChain and LangGraph context adapters (#1964) | Hao Zhe | 2mo ago | +5.8K -12 | 96%Elevated | more lines added than baseline |
| 41 | 31a31ff4refactor(plugin):Merge OpenCode plugins (#1859) | Jiahao Cao | 2mo ago | +2.4K -0 | 96%Elevated | more lines added than baseline |
| 42 | 5fdbfd4efeat(ovpack): support vector snapshots and consistency checks (#1965) | Qin Haojie | 2mo ago | +4.7K -1.9K | 96%Elevated | more lines added than baseline |
| 43 | 7d5fa623feat(oauth): native OAuth 2.1 authorization for MCP clients (#1870) | t0saki | 2mo ago | +5.8K -56 | 96%Elevated | more lines added than baseline |
| 44 | 72a3cd29feat(openclaw-plugin): support OpenClaw install and ClawHub release flow (#1904) | LinQiang391 | 2mo ago | +3.7K -500 | 96%Elevated | more lines added than baseline |
| 45 | 44d3cc41Feat/memory isolation 支持群聊模式 (#1711) | chenjw | 2mo ago | +6.1K -2.1K | 96%Elevated | more lines added than baseline |
| 46 | 51342319Introduce Working Memory v2: 7-section session memory, anti-bloat guards, sliding-window tokens, and OpenClaw integration (#1782) | Eurakaxun | 2mo ago | +3.6K -156 | 96%Elevated | more lines added than baseline |
| 47 | 21854b5cfeat(observability): add response feedback tracking to openapi (#1660) | yepper | 3mo ago | +3.8K -66 | 96%Elevated | more lines added than baseline |
| 48 | a578f356docs: update api docs for 01,02 (#1784) | MaojiaSheng | 3mo ago | +1.9K -1.7K | 96%Elevated | more lines added than baseline |
| 49 | f2bd9280docs: add CHANGELOG.md auto-generated from GitHub Releases (#1776) | Zayn Jarvisclaudeassisted | 3mo ago | +1.8K -71 | 96%Elevated | more lines added than baseline |
| 50 | bb515b10feat(openviking): Add User-Level Skill Privacy Configuration Capability (#1745) | DuTao | 3mo ago | +3.1K -9 | 96%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
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.
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.
Repowise tracks change history across 2,130 files in volcengine/openviking. In the last 90 days 1,708 files were touched, 6,264 times in total, most often viking_fs.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.