Skip to content

Maka 0.1.4

Choose a tag to compare

@github-actions github-actions released this 04 Aug 01:22
f66d7e0

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-cu a 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

Agents and inspection

Editor and providers

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_recorded in 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 ArchiveRead when 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

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:test so 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

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