Skip to content

v0.4.0

Choose a tag to compare

@ahmadrosid ahmadrosid released this 19 Aug 21:40
· 279 commits to main since this release

What's Changed

  • fix(telegram,whatsapp): stop endless typing indicator after agent finishes by @fajarhide in #258
  • test(discord): wait for concurrent turns instead of sleeping a fixed 20ms by @fajarhide in #260
  • chore(omni): bump the pinned optimiser to 0.7.5 and guard the two pins by @fajarhide in #263
  • fix: keep long automation fetches alive through Bun idle timeouts by @ahmadrosid in #265
  • Review asserts: remove meaningless, add meaningful by @ahmadrosid in #266
  • chore(web): drop eight unused CSS rules from index.css by @fajarhide in #267
  • fix(server): bound the coding agent version probe with a timeout by @fajarhide in #268
  • fix(server): prune coding-agent run logs to the newest 10 by @ahmadrosid in #270
  • feat(web): tell narrow viewports the console needs a wider window by @fajarhide in #269
  • fix(web): show the console on tablet-width viewports by @ahmadrosid in #272
  • fix(server): stop a SIGTERM-proof child from outliving its timeout by @fajarhide in #275
  • feat(web): Cmd+K palette to jump to any page the sidebar offers by @fajarhide in #279
  • fix(web): raise the text floor to 11px and drop unreadable muted text by @fajarhide in #276
  • feat(profiles): clone a profile by @fajarhide in #281
  • test: remove low-value tests by @ahmadrosid in #282
  • feat(automations): deliver run results to Discord by @ahmadrosid in #273
  • test: remove low-value tests by @ahmadrosid in #283
  • feat(skills): install a public GitHub SKILL.md onto a profile by @akmalsyrf in #280
  • fix(web): raise light-mode primary and muted-foreground to AA by @fajarhide in #285
  • docs: private access to a self-hosted instance over Tailscale by @fajarhide in #290
  • fix(skills): scope skill name lookups to the owning org by @fajarhide in #288
  • Review asserts: remove meaningless, add meaningful by @ahmadrosid in #286
  • fix(db): restore install-wide tool and MCP name uniqueness by @fajarhide in #291
  • fix(gemini): sanitize tool schemas that reject exclusiveMinimum by @akmalsyrf in #293
  • Review asserts: remove meaningless, add meaningful by @ahmadrosid in #295
  • feat(skills): add /learn to distill reusable skills from sources by @akmalsyrf in #284
  • docs: add CHANGELOG.md covering every release by @fajarhide in #301
  • feat(web): edit markdown artifacts by hand by @fajarhide in #299
  • feat(web): table of contents for markdown artifacts by @fajarhide in #298
  • docs: point local web dashboard URL to port 3003 by @ahmadrosid in #306
  • docs(changelog): sync Unreleased with what merged by @fajarhide in #302
  • docs(contributing): claim an issue before building it by @fajarhide in #313
  • feat: skill curator — archive unused profile skills by @ahmadrosid in #274
  • perf(web): lazy-load route pages by @mamenesia in #310
  • fix(web): keep chat mounted when the session URL updates by @ahmadrosid in #317
  • docs: pages for artifacts, automations, image generation, and the token optimiser by @fajarhide in #303
  • feat(server): add Cloudflare Workers AI as an LLM provider option by @puspoaditya in #312
  • fix(providers): persist Cloudflare account ID in config.ini by @ahmadrosid in #318
  • fix(server): require an admin for workspace-global settings writes by @fajarhide in #305
  • fix(server): use official Cloudflare Llama 3.1 8B model ids by @ahmadrosid in #319
  • feat(coding-agent): optional harness-native vendor login by @akmalsyrf in #311
  • feat(web): group nested artifacts into folders by @ahmadrosid in #320
  • fix(server): require orgId on by-id session operations by @ahmadrosid in #321

New Contributors

Full Changelog: v0.3.15...v0.4.0