5 min read

Weekly development log 2026‑W39: Give every capability a durable home · snapshot through Sep 26

  • Weekly log
  • Vibe coding
  • Self-hosted AI
  • 2026-W39
W39 illustration connecting media generation, Knowledge Space, execution approval, model slots, and Job Runtime through the Capability Registry. Created on 2026-09-24 from the development log; this is not a product screenshot.

MAIN SNAPSHOT / EVIDENCE

This week in OpenMake

At the September 26, 08:44 KST GitHub main snapshot, W39 has 63 commits and 23 tagged releases from 1.80.1 through 1.90.0. The week connected generated media, Knowledge Space, and the capability runtime, then added Space instructions and memory plus media analysis execution. Follow-up releases repaired music, settings, and model-list failures and organized the macOS and Linux installation paths.

Period
2026-09-21 – 2026-09-26
Git commits
63
Evidence
Git history

01

What changed

  • Video follow-ups pass duration and aspect ratio through the orchestrator and suppress corrupted captions. Logfare joined the BYOK provider catalog, while local non-chat models for embeddings and music became selectable in capability assignments (#973, #975, #979).
  • Music generation arrived through music.generate on the DGX ACE-Step 1.5 gateway, then moved to ACE-Step XL turbo. Chat can now download generated media, with corrections to source music and video duration metadata (#977, #981–#982).
  • The Base/Add-on integration defined a Capability Registry, execution approval, artifact ownership, Job Runtime, and a media runtime add-on. A follow-up repaired the administrator add-on toggle's SQL typing and job polling leases, parallel progress, and retry-budget handling (#984, #986, #992).
  • Hard-coded prompts, LLM parameters, thresholds, and timers moved into config and prompt sources. A security repair restored all external connectivity after an undici 8 incompatibility in safeFetch (#990, #994).
  • Knowledge Space introduced a document-backed, pgvector RAG workspace as a general Base extension. Its first fixes aligned route contracts, restored Space detail views, and addressed profile saving, retries, citation-number conflicts, and reindex handoff races (#996, #998, #1001).
  • The latest releases unify role and capability assignments into model slots, recover truncated simple Planner plans, and show the responding model in real time (#1003, #1005).
  • Version 1.88.0 consolidates environment models — a single main tag with release tags for online, plus per-environment LiteLLM, default models, and runtime images — and switches the default database image to pgvector PG16 as the vector-extension prerequisite for the Knowledge add-on (#965, #1007).
  • Versions 1.88.1–1.88.5 address long multi plans cut off before media execution, lyric handoff and note-length handling, settings overwritten after a rate limit, empty choices in non-stream responses, and local text.reason inference. Three legacy model-assignment tables were also removed (#1009, #1011, #1013, #1016, #1020).
  • Version 1.89.0 brings audio, music, and video analysis into capability executors; adds Space instructions, memory, and embeddings tied to the active index model in Knowledge Space; and bounds external provider model-list requests with a prior-cache fallback (#1022–#1023, #1026).
  • Version 1.90.0 adds separate one-shot installers for macOS and Linux with omk operational options. Music requests can use pasted lyrics or lyrics from the preceding answer, and a failed Planner plan now gets an explanation. This snapshot also includes the September 26 README update (#1028–#1031).

02

How this week was reconstructed

This entry is a snapshot through the GitHub main commit of September 26, 2026, 08:44 KST (a370bb85), not a final review of the full week. Counts include release commits and use KST week boundaries; changelog release dates may use a different timezone.

Source evidence

Evidence

OPENMAKE · MIT OPEN SOURCE

Back to Engineering Log