Kompl v0.2.0 — multi-provider + visibility + hardening #77
tuirk
announced in
Announcements
Replies: 2 comments 1 reply
|
@richardchen874-sys thanks, this is a really good idea. Your per-stage metrics list (truncation, retries, cost per successful compile, latency, structured-output validity, stage-specific strengths) topped with a dashboard would help users make a data-informed decision. It would also complement the day-spend limit setting, 5$ is default based on my heavy test usage with Gemini bug and with Deepsek v4 Pro discounted price becoming permanent it's not even needed for most cases. I'll open an enhancement issue for this and will see how I can prioritize it in an upcoming sprint. Will link back here, thanks again Tracked in #144. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Kompl v0.2.0 is out. Three themes:
Multi-provider LLM. DeepSeek V4 Pro is now a second selectable compile/chat backend alongside Gemini 2.5. Per-session model lock means Settings changes don't hot-swap an in-flight compile. DeepSeek handles long/dense sources (academic PDFs, surveys) more reliably — Gemini's structured-output truncation pathology is documented in issue #7 with DeepSeek as the documented workaround.
Compile-pipeline visibility & recovery. Live per-step
X/Yprogress on the compile UI forextract,draft,match,crossref,commit, and all three ingest steps. Stranded-source recovery — when an extract fails partway through a session, retry now actually re-attempts the source instead of silently no-op'ing. The time-estimate footer shows a range rather than a single pessimistic value. YouTube ingest fully rewritten on top ofyoutube-transcript-api+ YouTube Data API v3 — no more silent chrome-HTML fallback when a video lacks a transcript; those URLs route to Saved Links.Security pass. SSRF + path-traversal + log-forging hardening; Scorecard-flagged dependencies pinned; the
mainbranch ruleset closes the required-status-checks sub-gap. MCP server picks up GHSA fixes forhonoandip-address.Also: paste-text connector for raw notes; parallel extract step (concurrency 4); 36h startup hook subsumes the always-on lint cron; deployment-mode toggle removed in favour of single-mode personal-computer.
Migration.
migrate.pywalks schema v20 → v23 idempotently on boot. New optionalYOUTUBE_API_KEYenv var; without it, YouTube URLs route to Saved Links.Full release notes: https://github.com/tuirk/Kompl/releases/tag/v0.2.0
CHANGELOG: https://github.com/tuirk/Kompl/blob/main/CHANGELOG.md
All reactions