repowiserepowise
Sign in
imkalyan/patter
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseimkalyan/patter

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

42of 124 scored

42 commits sit in this repo's top risk tercile, which is 34% of the 124scored. 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 9.2 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 commits2520%Commits whose subject reads as a bug fix rather than new work.Written by an agent2520%Read from commit trailers, so it counts what was declared.Change diffusion2.48bitsShannon 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 threshold9.2out 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 other-driven across its history.

Other100%
20%of indexed commits are agent-attributed(25 of 124)
claude (25)

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
1ec5f61dfeat(notebooks): 24-notebook Patter tutorial series (all 5 phases) (#77)
Francesco Rosciano
3mo ago+26.3K -0
99%Elevated
more lines added than baseline
2
e6af4b2efeat: sync SDK v0.3.1 — dashboard, test mode, metrics, cost tracking
nicolotognoni
3mo ago+26.5K -5.5K
99%Elevated
more lines added than baseline
3
b3519347feat: multi-agent handoff, local recording, preemptive generation, semantic EOU + review-wave fixes (both SDKs) (#169)
Francesco Roscianoclaudeassisted
1mo ago+26.3K -1.5K
94%Elevated
more lines added than baseline
4
5a3d89c4Add patter hermes/openclaw CLIs, session-key factory, echo guard, and long-turn filler (#161)
Nicolò Tognoniclaudeassisted
1mo ago+7.3K -229
94%Elevated
more lines added than baseline
5
02d4d04achore(release): 0.6.1 (#102)
Nicolò Tognoniclaudeassisted
2mo ago+19.0K -1.2K
94%Elevated
more lines added than baseline
6
2d47d7dbrefactor: repo cleanup, internal restructure, parity ports + bug-fix wave (#83)
Nicolò Tognoniclaudeassisted
2mo ago+39.6K -7.9K
94%Elevated
more lines added than baseline
7
6c843741feat(notebooks): optional Docker launcher for Python notebook series (#79)
Francesco Rosciano
3mo ago+4.3K -2.6K
94%Elevated
more lines added than baseline
8
35ed2452release: 0.5.3 — latency pass + observability + parity (#76)
Nicolò Tognoni
3mo ago+8.4K -4.1K
94%Elevated
more lines added than baseline
9
25a09f09feat: SDK overhaul — observability, security, audio, parity (#72)
Nicolò Tognoniclaudeassisted
3mo ago+8.5K -940
94%Elevated
more lines added than baseline
10
49d6c111release: 0.5.0 — instance-based API refactor (#68)
Nicolò Tognoniclaudeassisted
3mo ago+9.6K -4.7K
94%Elevated
more lines added than baseline
11
97b4aafarelease: LiveKit port + Telnyx GA + security fixes (#52)
Nicolò Tognoni
3mo ago+22.3K -336
94%Elevated
more lines added than baseline
12
016b6b14feat: pipeline hooks, sentence chunking, and P0/P1 features (#38)
Nicolò Tognoni
3mo ago+8.7K -86
94%Elevated
more lines added than baseline
13
42783bd4test: comprehensive test suite (unit/integration/e2e/soak/security/parity) (#14)
Francesco Rosciano
3mo ago+19.7K -21
94%Elevated
more lines added than baseline
14
125ba47ePatter v0.3.0 — Voice AI SDK for Python & TypeScript
nicolotognoni
3mo ago+19.9K -0
94%Elevated
more lines added than baseline
15
2efce6fcfix: parity & bug-fix wave on the 0.6.6/0.6.7 features — EvalSession TS port, explicit-kwarg precedence, env-key path, telemetry chain guard (#172)
Nicolò Tognoni
1mo ago+3.8K -78
84%Elevated
more lines added than baseline
16
82a7b5fdfeat(llm): Hermes DX — TS namespace exports, caller-hash session key, long-turn filler (#159)
Nicolò Tognoni
1mo ago+2.7K -83
84%Elevated
more lines added than baseline
17
a2aa2febfeat(telemetry): anonymous opt-out usage telemetry (stack, cost, install id)
nicolotognoni
1mo ago+3.7K -2
84%Elevated
more lines added than baseline
18
248b1f91feat(llm): agent runtimes as primary LLM — OpenAICompatibleLLM/HermesLLM/OpenClawLLM + spoken error fallback (#157)
Nicolò Tognoni
1mo ago+4.1K -29
84%Elevated
more lines added than baseline
19
7c8077a3feat(realtime): server-managed turn-taking + decoupled response (#154) — release 0.6.4 (#156)
Nicolò Tognoni
1mo ago+4.8K -337
84%Elevated
more lines added than baseline
20
f59673ccfeat(realtime): tunable VAD/noise, per-tool timeouts, native preambles (#151)
Nicolò Tognoni
1mo ago+3.5K -107
84%Elevated
more lines added than baseline
21
950b8d6afix: rebuild codebase-review fixes on main without regressions (#127)
Francesco Rosciano
1mo ago+3.1K -1.5K
84%Elevated
more lines added than baseline
22
bba9d625feat(plivo): add Plivo as a third carrier with full Twilio/Telnyx parity (#121)
Amal Shaji
2mo ago+4.4K -65
84%Elevated
more lines added than baseline
23
5db6779erelease: 0.6.2 — GA Realtime adapter + 14-bug fix wave + dashboard hardening (#104)
Nicolò Tognoni
2mo ago+5.0K -787
84%Elevated
more lines added than baseline
24
e9fe2090release: 0.4.4 — 23 bug fixes, SDK parity, 5 live-validated scenarios (#66)
Nicolò Tognoniclaudeassisted
3mo ago+3.9K -491
84%Elevated
more lines added than baseline
25
ed6ca7e1feat: add 30 examples, redesign dashboard, polish SDK (#11)
Nicolò Tognoni
3mo ago+2.8K -180
84%Elevated
more lines added than baseline
26
6eee3dbcfeat(consult): native OpenClaw consult target + post-call notify (#152)
Nicolò Tognoni
1mo ago+2.0K -156
77%Elevated
more lines added than baseline
27
b2d1c989feat(consult): in-call escalation tool + allow_loopback + OpenClaw/Hermes guides (#148)
Nicolò Tognoni
1mo ago+1.8K -224
77%Elevated
more lines added than baseline
28
9d775de4feat: completion-aware outbound calls — call(wait=True) → CallResult + guaranteed teardown (#120)
Nicolò Tognoni
2mo ago+1.8K -512
77%Elevated
more lines added than baseline
29
1a4df691docs: add Agent Skills bundle for AI agent harnesses (#108)
Nicolò Tognoni
2mo ago+1.7K -0
77%Elevated
more lines added than baseline
30
7ac0282frelease: 0.5.5 — latency pass 1 (chunker + after_llm 3-tier + WS TTS) (#81)
Nicolò Tognoni
3mo ago+4.5K -7.2K
77%Elevated
more lines added than baseline
31
9322b409fix: 3 audit waves + opt-in call logging (no version bump) (#71)
Nicolò Tognoni
3mo ago+3.4K -1.2K
77%Elevated
more lines added than baseline
32
a0ef4c2efix(pipeline): arm barge-in for the whole carrier-buffered playback window (#164)
Nicolò Tognoni
1mo ago+1.3K -40
73%Elevated
more lines added than baseline
33
d32ff81afix(security): fail-closed dashboard when exposed beyond loopback without auth (#153)
Nicolò Tognoniclaudeassisted
1mo ago+1.4K -20
73%Elevated
more lines added than baseline
34
324db19bfeat(integrations): PatterTool — expose Patter as a tool to external agents (#75)
Nicolò Tognoni
3mo ago+1.7K -0
73%Elevated
more lines added than baseline
35
85e6294crelease: 0.5.1 — first-class llm= selector + 5 LLM providers (#69)
Nicolò Tognoniclaudeassisted
3mo ago+1.7K -201
73%Elevated
more lines added than baseline
36
86cdef8cfeat(telemetry): CLI usage, first-run, call funnel & opt-out command (schema v5)
nicolotognoni
1mo ago+791 -33
71%Elevated
more lines added than baseline
37
d67afaccfeat(dashboard): hydrate MetricsStore from CallLogger files on startup (#74)
Nicolò Tognoni
3mo ago+649 -0
71%Elevated
more lines added than baseline
38
3e1ebb9afeat(telemetry): deploy-shape, feature-adoption & upgrade-funnel signals (schema v4)
nicolotognoni
1mo ago+586 -20
69%Elevated
more lines added than baseline
39
37e55593docs: restructure Mintlify docs with product switcher and remove cloud references (#21)
Nicolò Tognoniclaudeassisted
3mo ago+419 -6.0K
69%Elevated
more lines added than baseline
40
0ac80ef7docs: align documentation with 0.5.3 / 0.5.4 SDK state (#78)
Nicolò Tognoni
3mo ago+608 -33
67%Elevated
more lines added than baseline
41
7f85c067feat: rewrite README, add templates, Docker, and configuration (#28)
Nicolò Tognoniclaudeassisted
3mo ago+405 -2.8K
67%Elevated
more lines added than baseline
42
581ced3cfeat: standalone dashboard CLI and rebrand to 4 lines of code (#27)
Nicolò Tognoniclaudeassisted
3mo ago+670 -274
67%Elevated
more lines added than baseline
43
744e3d09fix(telemetry): relay-cap batch chunking, XDG state-dir compliance, visible Python disclosure (#173)
Nicolò Tognoni
1mo ago+452 -38
64%Typical
more lines added than baseline
44
180b5b53feat(llm): CustomLLM — canonical Custom LLM provider for any OpenAI-compatible endpoint (#165)
Nicolò Tognoni
1mo ago+496 -37
64%Typical
more lines added than baseline
45
9f3d79d7fix: resolve security-audit findings across both SDKs
nicolotognoni
1mo ago+415 -51
64%Typical
more lines added than baseline
46
53c59522docs: sync SDK documentation with code and reframe messaging (#36)
Nicolò Tognoniclaudeassisted
3mo ago+336 -126
64%Typical
more lines added than baseline
47
887aa25ffix: dashboard metrics, audio transcoding, and cost safety (#35)
Nicolò Tognoni
3mo ago+565 -151
64%Typical
more lines added than baseline
48
63a0ebf7docs: update documentation and add Dev Tools section (#33)
Nicolò Tognoniclaudeassisted
3mo ago+404 -7
64%Typical
more lines added than baseline
49
ccb45b2dchore(ci): daily docs/feature-inventory drift check (#55)
Nicolò Tognoni
3mo ago+323 -0
61%Typical
more lines added than baseline
50
d253ec8bfix(typescript): pipeline built-in tools + docs events parity (#114, #115) (#118)
Nicolò Tognoni
2mo ago+356 -20
59%Typical
more lines added than baseline
  • 1ec5f61dfeat(notebooks): 24-notebook Patter tutorial series (all 5 phases) (#77)
    Author
    Francesco Rosciano
    When
    3mo ago
    Lines
    +26.3K -0
    Risk
    99%Elevated
  • e6af4b2efeat: sync SDK v0.3.1 — dashboard, test mode, metrics, cost tracking
    Author
    nicolotognoni
    When
    3mo ago
    Lines
    +26.5K -5.5K
    Risk
    99%Elevated
  • b3519347feat: multi-agent handoff, local recording, preemptive generation, semantic EOU + review-wave fixes (both SDKs) (#169)
    Author
    Francesco Rosciano
    When
    1mo ago
    Lines
    +26.3K -1.5K
    Risk
    94%Elevated
  • 5a3d89c4Add patter hermes/openclaw CLIs, session-key factory, echo guard, and long-turn filler (#161)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +7.3K -229
    Risk
    94%Elevated
  • 02d4d04achore(release): 0.6.1 (#102)
    Author
    Nicolò Tognoni
    When
    2mo ago
    Lines
    +19.0K -1.2K
    Risk
    94%Elevated
  • 2d47d7dbrefactor: repo cleanup, internal restructure, parity ports + bug-fix wave (#83)
    Author
    Nicolò Tognoni
    When
    2mo ago
    Lines
    +39.6K -7.9K
    Risk
    94%Elevated
  • 6c843741feat(notebooks): optional Docker launcher for Python notebook series (#79)
    Author
    Francesco Rosciano
    When
    3mo ago
    Lines
    +4.3K -2.6K
    Risk
    94%Elevated
  • 35ed2452release: 0.5.3 — latency pass + observability + parity (#76)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +8.4K -4.1K
    Risk
    94%Elevated
  • 25a09f09feat: SDK overhaul — observability, security, audio, parity (#72)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +8.5K -940
    Risk
    94%Elevated
  • 49d6c111release: 0.5.0 — instance-based API refactor (#68)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +9.6K -4.7K
    Risk
    94%Elevated
  • 97b4aafarelease: LiveKit port + Telnyx GA + security fixes (#52)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +22.3K -336
    Risk
    94%Elevated
  • 016b6b14feat: pipeline hooks, sentence chunking, and P0/P1 features (#38)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +8.7K -86
    Risk
    94%Elevated
  • 42783bd4test: comprehensive test suite (unit/integration/e2e/soak/security/parity) (#14)
    Author
    Francesco Rosciano
    When
    3mo ago
    Lines
    +19.7K -21
    Risk
    94%Elevated
  • 125ba47ePatter v0.3.0 — Voice AI SDK for Python & TypeScript
    Author
    nicolotognoni
    When
    3mo ago
    Lines
    +19.9K -0
    Risk
    94%Elevated
  • 2efce6fcfix: parity & bug-fix wave on the 0.6.6/0.6.7 features — EvalSession TS port, explicit-kwarg precedence, env-key path, telemetry chain guard (#172)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +3.8K -78
    Risk
    84%Elevated
  • 82a7b5fdfeat(llm): Hermes DX — TS namespace exports, caller-hash session key, long-turn filler (#159)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +2.7K -83
    Risk
    84%Elevated
  • a2aa2febfeat(telemetry): anonymous opt-out usage telemetry (stack, cost, install id)
    Author
    nicolotognoni
    When
    1mo ago
    Lines
    +3.7K -2
    Risk
    84%Elevated
  • 248b1f91feat(llm): agent runtimes as primary LLM — OpenAICompatibleLLM/HermesLLM/OpenClawLLM + spoken error fallback (#157)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +4.1K -29
    Risk
    84%Elevated
  • 7c8077a3feat(realtime): server-managed turn-taking + decoupled response (#154) — release 0.6.4 (#156)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +4.8K -337
    Risk
    84%Elevated
  • f59673ccfeat(realtime): tunable VAD/noise, per-tool timeouts, native preambles (#151)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +3.5K -107
    Risk
    84%Elevated
  • 950b8d6afix: rebuild codebase-review fixes on main without regressions (#127)
    Author
    Francesco Rosciano
    When
    1mo ago
    Lines
    +3.1K -1.5K
    Risk
    84%Elevated
  • bba9d625feat(plivo): add Plivo as a third carrier with full Twilio/Telnyx parity (#121)
    Author
    Amal Shaji
    When
    2mo ago
    Lines
    +4.4K -65
    Risk
    84%Elevated
  • 5db6779erelease: 0.6.2 — GA Realtime adapter + 14-bug fix wave + dashboard hardening (#104)
    Author
    Nicolò Tognoni
    When
    2mo ago
    Lines
    +5.0K -787
    Risk
    84%Elevated
  • e9fe2090release: 0.4.4 — 23 bug fixes, SDK parity, 5 live-validated scenarios (#66)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +3.9K -491
    Risk
    84%Elevated
  • ed6ca7e1feat: add 30 examples, redesign dashboard, polish SDK (#11)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +2.8K -180
    Risk
    84%Elevated
  • 6eee3dbcfeat(consult): native OpenClaw consult target + post-call notify (#152)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +2.0K -156
    Risk
    77%Elevated
  • b2d1c989feat(consult): in-call escalation tool + allow_loopback + OpenClaw/Hermes guides (#148)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +1.8K -224
    Risk
    77%Elevated
  • 9d775de4feat: completion-aware outbound calls — call(wait=True) → CallResult + guaranteed teardown (#120)
    Author
    Nicolò Tognoni
    When
    2mo ago
    Lines
    +1.8K -512
    Risk
    77%Elevated
  • 1a4df691docs: add Agent Skills bundle for AI agent harnesses (#108)
    Author
    Nicolò Tognoni
    When
    2mo ago
    Lines
    +1.7K -0
    Risk
    77%Elevated
  • 7ac0282frelease: 0.5.5 — latency pass 1 (chunker + after_llm 3-tier + WS TTS) (#81)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +4.5K -7.2K
    Risk
    77%Elevated
  • 9322b409fix: 3 audit waves + opt-in call logging (no version bump) (#71)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +3.4K -1.2K
    Risk
    77%Elevated
  • a0ef4c2efix(pipeline): arm barge-in for the whole carrier-buffered playback window (#164)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +1.3K -40
    Risk
    73%Elevated
  • d32ff81afix(security): fail-closed dashboard when exposed beyond loopback without auth (#153)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +1.4K -20
    Risk
    73%Elevated
  • 324db19bfeat(integrations): PatterTool — expose Patter as a tool to external agents (#75)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +1.7K -0
    Risk
    73%Elevated
  • 85e6294crelease: 0.5.1 — first-class llm= selector + 5 LLM providers (#69)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +1.7K -201
    Risk
    73%Elevated
  • 86cdef8cfeat(telemetry): CLI usage, first-run, call funnel & opt-out command (schema v5)
    Author
    nicolotognoni
    When
    1mo ago
    Lines
    +791 -33
    Risk
    71%Elevated
  • d67afaccfeat(dashboard): hydrate MetricsStore from CallLogger files on startup (#74)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +649 -0
    Risk
    71%Elevated
  • 3e1ebb9afeat(telemetry): deploy-shape, feature-adoption & upgrade-funnel signals (schema v4)
    Author
    nicolotognoni
    When
    1mo ago
    Lines
    +586 -20
    Risk
    69%Elevated
  • 37e55593docs: restructure Mintlify docs with product switcher and remove cloud references (#21)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +419 -6.0K
    Risk
    69%Elevated
  • 0ac80ef7docs: align documentation with 0.5.3 / 0.5.4 SDK state (#78)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +608 -33
    Risk
    67%Elevated
  • 7f85c067feat: rewrite README, add templates, Docker, and configuration (#28)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +405 -2.8K
    Risk
    67%Elevated
  • 581ced3cfeat: standalone dashboard CLI and rebrand to 4 lines of code (#27)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +670 -274
    Risk
    67%Elevated
  • 744e3d09fix(telemetry): relay-cap batch chunking, XDG state-dir compliance, visible Python disclosure (#173)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +452 -38
    Risk
    64%Typical
  • 180b5b53feat(llm): CustomLLM — canonical Custom LLM provider for any OpenAI-compatible endpoint (#165)
    Author
    Nicolò Tognoni
    When
    1mo ago
    Lines
    +496 -37
    Risk
    64%Typical
  • 9f3d79d7fix: resolve security-audit findings across both SDKs
    Author
    nicolotognoni
    When
    1mo ago
    Lines
    +415 -51
    Risk
    64%Typical
  • 53c59522docs: sync SDK documentation with code and reframe messaging (#36)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +336 -126
    Risk
    64%Typical
  • 887aa25ffix: dashboard metrics, audio transcoding, and cost safety (#35)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +565 -151
    Risk
    64%Typical
  • 63a0ebf7docs: update documentation and add Dev Tools section (#33)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +404 -7
    Risk
    64%Typical
  • ccb45b2dchore(ci): daily docs/feature-inventory drift check (#55)
    Author
    Nicolò Tognoni
    When
    3mo ago
    Lines
    +323 -0
    Risk
    61%Typical
  • d253ec8bfix(typescript): pipeline built-in tools + docs events parity (#114, #115) (#118)
    Author
    Nicolò Tognoni
    When
    2mo ago
    Lines
    +356 -20
    Risk
    59%Typical
Showing 50 of 124 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.

035typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 124 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,00010,000Lines changed (log) →0.07.7Diffusion →
Below typical41
Typical41
Elevated42

Commit history for imkalyan/patter

Repowise tracks change history across 649 files in imkalyan/patter. In the last 90 days 649 files were touched, 1,447 times in total, most often stream-handler.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.