kimi
|
596daa26a6
|
refactor: split scorecard_service.py into focused modules (#1406)
Tests / lint (pull_request) Successful in 22s
Tests / test (pull_request) Failing after 25m52s
Splits the 517-line scorecard_service.py monolith into a proper package:
- types.py: PeriodType, AgentMetrics, ScorecardSummary dataclasses
- validators.py: Input validation, period bounds, actor extraction
- aggregators.py: Event collection, metrics aggregation, token queries
- calculators.py: Pattern detection algorithms, score calculations
- formatters.py: Narrative bullet generation, display formatting
- core.py: Main ScorecardService orchestrator (generate_scorecard, generate_all_scorecards)
- __init__.py: Clean public API exports
Benefits:
- Testable components in isolation
- Clear separation of concerns
- More maintainable dashboard logic
- No breaking changes to public API
Fixes #1406
|
2026-03-24 16:04:22 -04:00 |
|
|
|
4d2aeb937f
|
[loop-cycle-7] refactor: split research.py into research/ subpackage (#1405) (#1458)
Tests / lint (push) Successful in 11s
Tests / test (push) Has been cancelled
|
2026-03-24 19:53:04 +00:00 |
|
|
|
8518db921e
|
[kimi] Implement graceful shutdown and health checks (#1397) (#1457)
Tests / lint (push) Failing after 7s
Tests / test (push) Has been skipped
|
2026-03-24 19:31:14 +00:00 |
|
|
|
640d78742a
|
[loop-cycle-5] refactor: split voice_loop.py into voice/ subpackage (#1379) (#1456)
Tests / lint (push) Failing after 8s
Tests / test (push) Has been skipped
|
2026-03-24 19:26:54 +00:00 |
|
|
|
46b5bf96cc
|
[loop-cycle-3] refactor: split app.py into schedulers.py and startup.py (#1363) (#1455)
Tests / lint (push) Failing after 9s
Tests / test (push) Has been skipped
|
2026-03-24 19:07:18 +00:00 |
|
|
|
79bc2d6790
|
[loop-cycle-2] refactor: split world.py into focused submodules (#1360) (#1449)
Tests / lint (push) Failing after 7s
Tests / test (push) Has been skipped
|
2026-03-24 18:55:13 +00:00 |
|
|
|
8a7a34499c
|
[loop-cycle-1] refactor: split cascade.py into focused modules (#1342) (#1448)
Tests / lint (push) Failing after 8s
Tests / test (push) Has been skipped
|
2026-03-24 18:39:06 +00:00 |
|
|
|
008663ae58
|
[loop-cycle-31] fix: create missing kimi-loop.sh script (#1415)
Tests / lint (push) Failing after 9s
Tests / test (push) Has been skipped
fix: create missing kimi-loop.sh script with efficient Gitea filtering (#1415)
|
2026-03-24 14:39:52 +00:00 |
|
|
|
002ace5b3c
|
[loop-cycle-7] fix: Configure mypy with explicit-package-bases for proper src/ layout (#1346) (#1359)
Tests / lint (push) Failing after 6s
Tests / test (push) Has been skipped
|
2026-03-24 09:39:12 +00:00 |
|
|
|
91d06eeb49
|
[kimi] Add unit tests for memory/crud.py (#1344) (#1358)
Tests / lint (push) Failing after 30s
Tests / test (push) Has been skipped
|
2026-03-24 03:08:36 +00:00 |
|
|
|
9e9dd5309a
|
[kimi] Fix: stub cv2 in tests to prevent timeout (#1336) (#1356)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-24 02:59:52 +00:00 |
|
|
|
36f3f1b3a7
|
[claude] Add unit tests for tools/system_tools.py (#1345) (#1354)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:56:35 +00:00 |
|
|
|
6a2a0377d2
|
[loop-cycle-1] fix: thread timeout method for xdist compatibility (#1336) (#1355)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:56:19 +00:00 |
|
|
|
cd0f718d6b
|
[claude] fix: restore live timestamp to HotMemory.read() (#1339) (#1353)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:55:48 +00:00 |
|
|
|
cddfd09c01
|
[claude] Add unit tests for spark/engine.py (#1343) (#1352)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:52:15 +00:00 |
|
|
|
d0b6d87eb1
|
[perplexity] feat: Nexus v2 — Cognitive Awareness & Introspection Engine (#1090) (#1348)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Perplexity Computer <perplexity@tower.local>
Co-committed-by: Perplexity Computer <perplexity@tower.local>
|
2026-03-24 02:50:40 +00:00 |
|
|
|
9e8e0f8552
|
[claude] Placeholder research artifact for issue #1341 (#1350)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:49:37 +00:00 |
|
|
|
e09082a8a8
|
[kimi] Add comprehensive unit tests for models/budget.py (#1316) (#1347)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:48:51 +00:00 |
|
|
|
3349948f7f
|
[claude] Homepage value proposition — 10-second clarity (#809) (#1338)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:41:57 +00:00 |
|
|
|
c3f1598c78
|
[claude] Fix Timmy OFFLINE status & GPU error handling (#811) (#1337)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:40:38 +00:00 |
|
|
|
298b585689
|
[claude] SEO foundation — meta tags, sitemap, robots.txt, JSON-LD (#813) (#1335)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:33:16 +00:00 |
|
|
|
92dfddfa90
|
[claude] Legal Foundation — ToS, Privacy Policy, Risk Disclaimers (#815) (#1334)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:32:25 +00:00 |
|
|
|
4ec4558a2f
|
[perplexity] feat: Sovereignty Loop core framework — auto-crystallizer, graduation test, orchestration (#953) (#1331)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Perplexity Computer <perplexity@tower.local>
Co-committed-by: Perplexity Computer <perplexity@tower.local>
|
2026-03-24 02:29:39 +00:00 |
|
|
|
4f8df32882
|
[claude] Fix syntax errors in test_llm_triage.py (#1329) (#1332)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:28:45 +00:00 |
|
|
|
0fefb1c297
|
[loop-cycle-2112] chore: remove unused imports (#1328)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:24:57 +00:00 |
|
|
|
c0fad202ea
|
[claude] SOUL.md Framework — template, authoring guide, versioning (#854) (#1327)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:23:46 +00:00 |
|
|
|
c5e4657e23
|
[claude] Timmy Nostr identity — keypair, profile, relay presence (#856) (#1325)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
|
2026-03-24 02:22:39 +00:00 |
|
|
|
e325f028ba
|
[loop-cycle-1] refactor: split memory_system.py into submodules (#1277) (#1323)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:21:43 +00:00 |
|
|
|
0b84370f99
|
[gemini] feat: automated backlog triage via LLM (#1018) (#1326)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Google Gemini <gemini@hermes.local>
Co-committed-by: Google Gemini <gemini@hermes.local>
|
2026-03-24 02:20:59 +00:00 |
|
|
|
07793028ef
|
[claude] Mumble voice bridge — Alexander ↔ Timmy co-play audio (#858) (#1324)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:19:19 +00:00 |
|
|
|
0a4f3fe9db
|
[gemini] feat: Add button to update ollama models (#1014) (#1322)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Google Gemini <gemini@hermes.local>
Co-committed-by: Google Gemini <gemini@hermes.local>
|
2026-03-24 02:19:15 +00:00 |
|
|
|
d4e5a5d293
|
[claude] TES3MP server hardening — multi-player stability & anti-grief (#860) (#1321)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:13:57 +00:00 |
|
|
|
af162f1a80
|
[claude] Add unit tests for scorecard_service.py (#1139) (#1320)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
|
2026-03-24 02:12:47 +00:00 |
|
|
|
6bb5e7e1a6
|
[claude] Real-time monitoring dashboard for all agent systems (#862) (#1319)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:07:38 +00:00 |
|
|
|
715ad82726
|
[claude] ThreeJS world adapter from Kimi world analysis (#870) (#1317)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
|
2026-03-24 02:06:44 +00:00 |
|
|
|
f0841bd34e
|
[claude] Automated Episode Compiler — Highlights to Published Video (#880) (#1318)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:05:14 +00:00 |
|
|
|
1ddbf353ed
|
[claude] Fix kimi_delegation unit tests — all 53 pass (#1260) (#1313)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:03:28 +00:00 |
|
|
|
24f4fd9188
|
[claude] Add unit tests for orchestration_loop.py (#1278) (#1311)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:01:31 +00:00 |
|
|
|
0b4ed1b756
|
[claude] feat: enforce 3-issue cap on Kimi delegation (#1304) (#1310)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 02:00:34 +00:00 |
|
|
|
8304cf50da
|
[claude] Add unit tests for backlog_triage.py (#1293) (#1307)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:57:44 +00:00 |
|
|
|
16c4cc0f9f
|
[claude] Add unit tests for research_tools.py (#1294) (#1308)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:57:39 +00:00 |
|
|
|
a48f30fee4
|
[claude] Add unit tests for quest_system.py (#1292) (#1309)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:57:29 +00:00 |
|
|
|
e44db42c1a
|
[claude] Split thinking.py into focused sub-modules (#1279) (#1306)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:57:04 +00:00 |
|
|
|
de7744916c
|
[claude] DeerFlow evaluation research note (#1283) (#1305)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:56:37 +00:00 |
|
|
|
bde7232ece
|
[claude] Add unit tests for kimi_delegation.py (#1295) (#1303)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:54:44 +00:00 |
|
|
|
fc4426954e
|
[claude] Add module docstrings to 9 undocumented files (#1296) (#1302)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
|
2026-03-24 01:54:18 +00:00 |
|
|
|
5be4ecb9ef
|
[kimi] Add unit tests for sovereignty/perception_cache.py (#1261) (#1301)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-24 01:53:44 +00:00 |
|
|
|
4f80cfcd58
|
[claude] Three-tier model router: Local 8B / Hermes 70B / Cloud API cascade (#882) (#1297)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local>
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local>
|
2026-03-24 01:53:25 +00:00 |
|
|
|
a7ccfbddc9
|
[claude] feat: SearXNG + Crawl4AI self-hosted search backend (#1282) (#1299)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:52:51 +00:00 |
|
|
|
f1f67e62a7
|
[claude] Document and validate AirLLM Apple Silicon requirements (#1284) (#1298)
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
|
2026-03-24 01:52:17 +00:00 |
|