New features
- Coding TUI plans and shortcuts.
/plannow calls the LLM in plan-only mode with a local fallback, approving a plan withyruns it immediately, and/ci,/review,/status, and/diffare available as shortcuts. - Strict
/testand flexible/run tests./testalways runs repo-detected tests directly./run testsuses a read-only goal agent, with--fixto allow one auto-fix pass and--no-fixto opt out. - Compose 3D. Generate local 3D models from natural language with humanoid templates, smoother procedural shapes, and free backends (Hugging Face, Meshy, procedural fallback).
- Deterministic 3D scaffold. Greenfield 3D goals write a runnable React + Three.js project offline, and Arka auto-installs whitelisted npm dependencies for its own templates.
- Compose video and dub video. New
edit_videoanddub_videoskills with a skill-requirements preflight so missing tools are flagged before a run. - Infographics and stories. Ship
infographic,compose_story, andplay_website_gamealongside expanded media routing. - Meme templates and chart tables. Meme templates, table-as-PNG charts, flexible dataset chart routing, and better install hints when matplotlib is missing.
- Daily reading tracks. Topic-based curricula generated by the LLM, replacing the health-only reading flow.
- Generate music. New
generate_musicskill plus chart prediction backends. - GitHub datasets and exercise dataset. Generic GitHub dataset importer and a dedicated exercise dataset skill.
- Graphify, hallmark, and loop engineering. New agents with CLI dispatch, guides, and default config bundled in.
- Recurring self-improve. Schedule self-improve runs to keep the codebase and docs on a cadence.
- Screenshot-to-design routing. Send a screenshot and Arka routes it into a design project.
- Lint any project. Language-agnostic
lint projectcommand detects the right linter per repo. - Arka MCP in Cursor. Project and hub MCP configs with venv paths and
ARKA_CONFIG_DIRlet Cursor connect toarka mcp serve.arka mcp self-toolslists native MCP tools. - CodeRabbit integration. Trigger
@coderabbitaireviews from Arka, pull findings intopr_checkworkflows, and route PR feedback through NL commands. - Railway deploy for coding. Hosted-mode Dockerfile and Railway config for the React-based remote coding demo.
- Free credits guide. Onboarding skill that walks newcomers through free provider credits.
- Project docs skill. Sync first-person README and blog content from recent git changes.
Improvements
- Coding TUI reliability. Short
test/ci/lintgoals go through deterministic executors instead of the LLM loop,/runno longer aborts on skippedcdor blocked git commands, and exit 0 is no longer shown for invalid or skipped commands. - Changed-files display. Plans,
/runcompletion,/diff,code_agentsummaries, and goal completion now render boxed M/A/D file lists instead of raw diff output. - Slides polish.
compose_slidesgains style-aware palettes, title/section/content layouts, a--themeflag, tighter prompts capped at four bullets per slide, and a notes toggle. - Faster natural-language routing. New
to_folderrouting withfolder_cacheandanswer_cache, symbolic URL repair with exact-URL routing, andoutput_verifyplusedit_guardfor safer file writes. - LLM failover. Hardened OpenRouter fallback, Supermemory recall, and portable routing parity for timezone, currency, and persona skills across hosted and local setups.
- Docs restructure. Documentation is now organized into five top-level tabs with logical subgroups, previously orphaned pages wired into navigation, and Chinese and Hindi translations available.
Bug fixes
- Slides export.
compose_slidesnow exports at standard 16:9 (13.333×7.5 in) so Keynote no longer rejects the PPTX, and images are re-encoded as clean RGB PNGs with tighter OOXML validation. - Slides dispatch. Multi-word
--topicvalues like"AI infrastructure"are tokenized correctly, and pitch-deck NL routing now includes thecomposesubcommand instead of falling through to argparse help. - Quiz routing.
arka quiz <topic>matches in fish before the LLM fallback, with aquizalias and markdown/backtick dispatch blocked from shell exec. - Docs command routing.
help, full-URL open,mode debug/agent/list, andself memory/statusnow route correctly offline. - Coding TUI scope. The TUI auto-initializes greenfield projects outside the Arka repo, validates scope before plan approval, and uses goal-aware local fallback plans for empty React repos.
- PyPI publish. The publish workflow retries trusted publishing first and falls back to
PYPI_API_TOKENwhen the PyPI publisher is not yet configured. Released asarka-agent0.1.3.