Maka 0.1.4
Apple Silicon macOS release. Download Maka-0.1.4-mac-arm64.dmg, verify it against the .sha256 file, then drag Maka to Applications.
Known limitation: Computer Use is not included in this release. It was rebuilt this cycle around the maka-cu executor, but maka-cu does not ship inside the DMG yet.
Computer Use, rebuilt around maka-cu
- Make
maka-cua selectable executor backend, then the executor that actually runs — #1953, #1958 by @hqhq1025 - Rewrite what the model reads: observation, action surface, refusals — #1952 by @hqhq1025
- Make the agent cursor land where it is aimed, and stop it curling — #1883 by @hqhq1025
- Mirror the driven window instead of competing for the screen — #1882 by @hqhq1025
- Let a model read back the Computer Use call it actually made — #1891 by @hqhq1025
- Give driving the computer its own conversation row, and say what it did — #1888 by @hqhq1025
- Show that the machine is being driven, stop when it locks, and keep it awake while it runs — #1889 by @hqhq1025
- Redact an observation id on the same terms as the fields beside it — #2044 by @hqhq1025
- Hold the two argument schemas against each other — #1870 by @hqhq1025
- Measure a rendering change against recorded trajectories, and name what a model got stuck on — #1884 by @hqhq1025
Storage: SQLite as the operational authority
- Make SQLite the sole operational authority — #1994 by @jackwener
- Make the project catalog part of the operational database — #2016 by @Astro-Han
- Converge concurrent fresh WAL initialization — #2003 by @zhiiw
- Record why a moved device number cannot be repaired on its own — #1868 by @hqhq1025
Runtime Host
- Own input and artifact preparation — #2031 by @M4n5ter
- Add interactive session actions — #2023 by @M4n5ter
- Add safe-boundary continuation authority — #1996 by @M4n5ter
- Host sandbox boundary interactions — #1935 by @M4n5ter
- Preserve Agent Graph history across revisions — #2039 by @M4n5ter
Agents and inspection
- Project a per-session causal trace over both ledgers — #1956 by @ARE404
- Surface the session trace as a workbar tab — #2018 by @ARE404
- Add configurable subagent model routing — #1975 by @likun666661
- Add a subagent settings page — #1999 by @likun666661, rebuilt on the settings route idiom in #2008 by @Astro-Han
- Support 32-way agent swarm concurrency — #1963 by @likun666661
- Force tool-free child summaries — #1989 by @likun666661
Editor and providers
- Add Mermaid rendering to Markdown — #1929 by @ARE404
- Switch Codex OAuth to the ChatGPT device-code flow — #1950 by @Astro-Han
- Harden Codex and add Grok PKCE — #1946 by @jackwener
- Derive thinking-strength controls from models.dev reasoning options — #2050 by @Astro-Han
Performance
- Stream the transcript incrementally instead of re-deriving it per token — #2034 by @Astro-Han
- Subscribe to session UI state at the granularity each surface reads — #1998 by @Astro-Han
- Stop idle-session event-health polling from re-rendering the whole shell — #1988 by @Astro-Han
Reliability
- Give each turn its own execution scope — #2006 by @Astro-Han
- Resolve a streamed tool call delta against the aliases that still claim it — #1995 by @Astro-Han
- Keep streamed tool calls alive when a gateway skips index 0 — #1971 by @Astro-Han
- Read AgentRun ledgers written by any version — #1986 by @Astro-Han
- Accept
usage_recordedin the AgentRun event schema — #1945 by @songlairui - Stop one undefined field killing every turn that calls a tool — #1867 by @hqhq1025
- Tell a refused tool call what to do next, not just what went wrong — #1885 by @hqhq1025
- Tell a refused Automation pause/resume which cause stopped it — #1948 by @hqhq1025
- Let a Claude the generated table has not heard of still read images — #1949 by @hqhq1025
- Treat an empty Read ref as "no ref" — #1955 by @Astro-Han
- Align workspace path handling across file tools for Windows WSL — #1696 by @woyue2
- Make macOS dev permission grants reliable — #1920 by @liugddx
- Make the macOS dev TCC grant durable, behind an opt-in — #2032 by @Astro-Han
- Say which startup step has not come back — #1869 by @hqhq1025
- Take the running turn from the run, not from session status — #1987 by @Astro-Han
- Close lifecycle races exposed by CI — #1934 by @M4n5ter
- Unify cron expression authority — #1937 by @me2seeks
- Clear the CI reds on main — #2001 by @Astro-Han
Interface
- Make Astryx the sole streaming renderer — #1960 by @Astro-Han
- Rebuild Settings on the Astryx open-group idiom — #1972 by @jackwener
- Componentize the settings page container — #1991 by @jackwener
- Move the bot-chat cluster onto the Astryx settings kit — #1993 by @jackwener
- Finish Astryx convergence for the Claude card and WeChat QR panes — #1984 by @jackwener
- Deep-review round over the settings convergence and shell seam — #1997 by @jackwener
- Rebuild the plan-reminder form as a grouped-row panel — #2002, match the reference sheet layout — #2004, deep-review the sheet — #2007, and bring list rows to the premium checklist — #2011 by @jackwener
- Extensions page joins the premium checklist — #2012 by @jackwener
- Skill category chips become Tokens — #2014, and skill empty states gain their next-step actions — #2019 by @jackwener
- Remove a misleading sample Skill action — #1966 by @jackwener
- Align composer model and voice controls — #1740 by @sunheyi6
- Restore Astryx composer focus ownership — #1968 by @Astro-Han
- Preserve sent inline references with Astryx — #1927 by @Astro-Han
- Restore line wrapping in the deep-thinking disclosure body — #1938 by @Astro-Han
- Render a running tool the same way as a settled one — #1961 by @Astro-Han
Headless and benchmarks
- Put every benchmark arm under the same tool surface and model budget — #2046 by @Astro-Han
- Register
ArchiveReadwhen Harbor archives tool results — #2028 by @Astro-Han - Require validated verifier grades — #1644 by @me2seeks
- Classify a benchmark trial by who ended it, not by how the exception reads — #2051 by @Astro-Han
- Benchmark three agents on DeepSeek V4 Flash — #1983 by @Astro-Han
Removed
- Remove
cua-drivernow thatmaka-cuis the Computer Use executor — #1959 by @hqhq1025 - Remove isolated runtime utilities — #2009 by @jackwener
- Retire the Cursor subscription — #2037 by @me2seeks
Testing and CI
- Parallelize heavy test lanes — #1965 and parallelize execution host integration coverage — #1964 by @M4n5ter
- Give the alignment audit its own lane — #1974 by @Astro-Han
- Keep heavy storage probes off default runs — #1947 by @jackwener
- Prune duplicate Electron journeys — #1936 by @jackwener
- Stabilize asynchronous lifecycle fixtures — #1969 by @Astro-Han
- Clean before
build:testso orphan dist cannot mask deleted sources — #1944 by @Astro-Han - Assert the attachment token's centering contract, not its pixel geometry — #2048 by @Astro-Han
- Drive the shell-run flush timer from the test instead of the wall clock — #2054 by @Astro-Han
Release engineering
- Prepare 0.1.4 — #2053 by @Astro-Han
- Notarize the final macOS DMG — #1962 by @jackwener
- Clear the high-severity advisories blocking the release audit — #2055 by @Astro-Han
- Regenerate third-party notices for the upgraded production tree — #2056 by @Astro-Han
- Upgrade
ip-addresspast the new SSRF advisories — #2058 by @Astro-Han - Bump the pinned Codex CLI to 0.146.0 — #2057 by @Astro-Han
Contributors
Thanks to everyone who shipped in this release: @Astro-Han, @jackwener, @hqhq1025, @M4n5ter, @likun666661, @me2seeks, @ARE404, @zhiiw, @woyue2, @sunheyi6, @songlairui, @liugddx.
Full changelog: v0.1.3...v0.1.4