Skip to content

Koder v0.4.3

Choose a tag to compare

@Abdul-Omira Abdul-Omira released this 28 Sep 05:13
· 33 commits to main since this release

Koder v0.4.3

New

  • Run models on your computer from the desktop app. Koder detects your hardware and suggests a model that fits your RAM and free disk. It sets up Ollama, adopts a llama-server or LM Studio that is already running, and checks that a model actually answers before offering it.
  • Many more documents open everywhere.
    • The desktop app, the terminal and the read tool all read Excel files, including macro-enabled .xlsm and templates. They also read Word, PowerPoint, OpenDocument (.ods/.odt/.odp), EPUB and RTF.
    • Spreadsheet dates show as dates, and formulas show even when they were saved without a computed value.
    • Older .xls/.doc/.ppt files get a clear "save a copy as .xlsx/.docx/.pptx" message.
  • Math.
    • The desktop renders LaTeX written with $…$, \(…\), $$…$$ and \[…\], plus chemistry via \ce{…}. Prices like "$5 and $10" stay text.
    • The terminal shows formulas as readable Unicode (x = (-b ± √(b² - 4ac))/(2a)).
    • A new built-in latex skill compiles documents to PDF with Tectonic and checks equations with SymPy.
  • Usage from everywhere. The usage page shows Koder, Claude Code and Codex usage together, with plan limits.
  • Edit approvals show the change. The permission card shows the diff before you allow an edit.

Fixed

  • Security. Tool calls from connected native agents go through Koder's permission prompts, and shared chats stay bound to the account and server that created them.
  • Snapshots and undo.
    • The snapshot store no longer re-captures files that keep growing, such as model downloads. One project's store had reached 122 GB.
    • Restoring a snapshot keeps files that are too large to store.
  • Shell. cd now carries over between shell calls.
  • Local engines.
    • Only loopback hosts are accepted for local engines.
    • Model downloads are tied to the server they were started on.
  • Race conditions and leaks. Leaked work, hung kills, event bursts and replayed deep links on reload are all fixed.
  • Desktop controls. Controls that had stopped working in the desktop app work again, including the composer.
  • Brand. Brand spelling is consistent: aixplain, lowercase.

Performance

  • Fewer input tokens per call: the working context is capped and rarely used tools are deferred.
  • Blocking waits have been removed.