Releases: sirquy/bestie
Releases · sirquy/bestie
Release list
Bestie v0.1.71
Full Changelog: v0.1.70...v0.1.71
Bestie v0.1.70
Bestie v0.1.69
Bestie v0.1.68
Bestie v0.1.67
v0.1.18
Added
- Local web console through
bestie ui, including runtime status, Doctor, Provider Hub, Character Studio, Memory Center, Channel Hub, Approvals, MCP Hub, Tools & Permissions, and Settings panels. - UI APIs for providers, character, memory, channels, approvals, MCP, tools, and low-risk settings, with confirmation-gated write actions and redacted secret handling.
- Modern inline SVG icon treatment for the local web console navigation, panel headings, actions, provider presets, and dynamic rows.
- Browser-level UI smoke coverage through Playwright with
npm run smoke:ui:browserand aggregatenpm run smoke:ui:all, including desktop/mobile screenshot and layout assertions.
Changed
- Home UI now serves its browser script through
/assets/home.jsinstead of inlining a large script into the HTML shell. - Local web console visuals now use stronger CSS tokens, improved card depth, icon-aligned buttons, and clearer focus states.
- UI smoke scripts now share a seeded runtime fixture so API and browser checks use the same config, memory, channels, MCP, and tool-policy data.
v0.1.17
Changes
- Fix Gemini onboarding to use GEMINI_API_KEY instead of falling back to OPENAI_API_KEY.
- Keep Gemini onboarding/config native: no baseUrl prompt or stored baseUrl for API-key setup.
- Include LLM provider profile/config v2 updates, native Gemini adapter behavior, provider catalog/CLI management, and Gemini media-only response diagnostics from the 0.1.16 release line.
Validation
- npm run build && node --test dist/cli/commands/onboard.test.js dist/cli/commands/llm.test.js dist/runtime/config.test.js dist/llm/openai-compatible.test.js
- npm published: bestie-agent@0.1.17
v0.1.15
Added
- Installer support for installing Bestie from the published
bestie-agentnpm package. - Installer smoke coverage for local npm tarball installs and reinstall preservation.
Changed
- Onboarding defaults now use Vietnamese-friendly names and allow memory deletion by default.
- New onboarding configs now default internal local tools to
allowwith a longer execution timeout. - Installer now provisions Node.js 24 through nvm when needed and reloads
~/.bashrcbefore package installation. - Installer and docs now describe npm-package installation instead of source checkout installation.
- Package engine requirement now targets Node.js 24+.
v0.1.14
v0.1.13
What's Changed
- Include all approved active memories in chat/channel/cron prompt context until the existing character budget is reached, instead of dropping older memories by a fixed item cap.
- Make the memory store return all active memories by default while preserving explicit limits for list/search tool surfaces.
- Give cron isolated jobs the same internal tool and configured MCP tool instructions as normal chat runtimes, so scheduled tasks can discover/use configured MCP tools such as Composio/Gmail.
- Added regression coverage for full memory context loading and cron MCP tool prompt exposure.
Validation
- npm test: 487 passed, 0 failed.
- npm pack --dry-run succeeded for bestie-agent@0.1.13.
- Published bestie-agent@0.1.13 to npm.