Releases: numbererikson/shinobi
Releases · numbererikson/shinobi
Release list
v0.3.1
What's Changed
- CI: opt workflows into Node 24 action runtime by @numbererikson in #25
- Pre-launch doc hygiene: tool count 37→39, gitignore swarm worktrees by @numbererikson in #26
- dispatch: default circuit breaker on + backoff on blocked tasks by @numbererikson in #27
- Release v0.3.1 — dispatch circuit-breaker hardening by @numbererikson in #28
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Add notify tool + opt-in task-done push (autonomous agents #523) by @numbererikson in #18
- Add
shinobi dispatchautonomous loop (autonomous agents #524) by @numbererikson in #19 - Add
shinobi swarm— parallel agents, atomic claim, worktree isolation (autonomous agents #525) by @numbererikson in #20 - Add ingest_findings — audit/linter findings → swarm-ready subtask graph (autonomous agents #526) by @numbererikson in #22
- Release v0.3.0 — autonomous-agents wave by @numbererikson in #23
- Fix path normalization (strip leading ./) + run vitest in PR CI by @numbererikson in #24
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Add CLAUDE.md (agent dogfooding + dev conventions) by @numbererikson in #13
- Docker Hub publish workflow + prebuilt-image deploy path by @numbererikson in #14
- Unit tests for core data layer (subtasks, decisions, dead-end search) + doc hygiene by @numbererikson in #15
- Normalize dead_ends files_involved for cross-device matching by @numbererikson in #16
- MCP Registry + Smithery manifests, bump to 0.2.2 by @numbererikson in #17
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Cross-device path normalization, summary freshness signals, recovery runbook by @numbererikson in #9
- Persist agent-authored summary as recent_summary_md fallback — external LLM becomes optional by @numbererikson in #10
- Host-side auto-deploy script for the VM (cron check-and-deploy with rollback) by @numbererikson in #11
- Pre-publish hardening for 0.2.1: rate limits, migration backups, magic-link purge, publish workflow by @numbererikson in #12
Full Changelog: v0.2.0...v0.2.1
v0.2.0 — Remote mode
What's Changed
- Add remote MCP mode: streamable HTTP endpoint, serve command, Docker deploy by @numbererikson in #1
- Fix DB persistence in Docker (SHINOBI_CONFIG_DIR) + GCP free tier deploy guide by @numbererikson in #2
- Fix dashboard re-login after token rotation (cookie shadowed ?token=) by @numbererikson in #3
- Docker image: include git so
shinobi syncworks in containers by @numbererikson in #4 - Docs: troubleshoot curl 55 on sync push (HTTP/1.1 + postBuffer) by @numbererikson in #5
- Switch repo .mcp.json to env-driven streamable HTTP by @numbererikson in #6
- Docs: Cloudflare min TLS 1.2 required for Claude Code cloud sessions by @numbererikson in #7
- Docs: local getting-started guide; link onboarding paths from README by @numbererikson in #8
New Contributors
- @numbererikson made their first contribution in #1
Full Changelog: v0.1.5...v0.2.0
v0.1.3 — Public launch
First public release. Shinobi is a local-first task spine + memory
layer for AI coding agents — your agent finally remembers what you
decided last week.
Install:
npm install -g @shinobiapps/shinobi
shinobi init
shinobi dashboard
Highlights
- 37 MCP tools covering projects, subtasks, decisions, dead ends,
notes, plans, context, recall, history, git linking, approvals —
backed by a local SQLite file at~/.shinobi/shinobi.db. - Multi-client out of the box —
shinobi initwrites config for
Claude Code (<workspace>/.mcp.json) and Cursor
(<workspace>/.cursor/mcp.json). For Cline / Continue.dev / Zed,
shinobi init --print-configemits the snippet to paste into their
respective config files. - Command palette in the dashboard (Ctrl/Cmd+K) searches across
projects, tasks, decisions, dead ends, and notes from one keystroke. - Mobile push approvals —
request_approvalMCP tool pushes a
notification to your phone when the agent hits a fork; agent
unblocks within ~1 second of your tap. - Multi-agent realtime sync — Cloudflare Worker relay broadcasts
sync-availableevents across workspace members in ~1.5s, so two
laptops on the same project stay in lockstep without manual git
pull. - Optional semantic recall — FTS5 by default, embedding-backed
whenSHINOBI_EMBED_PROVIDERis set (OpenAI / Voyage / Ollama, BYO
key). - Voice capture — PWA records or accepts audio, transcribes via
Whisper (Groq / OpenAI), drafts decisions via LLM extractor for
review.
Compatibility
- Node.js 18+
better-sqlite3ships prebuilt binaries for Linux / macOS / Windows- Works with Claude Code, Cursor, Cline, Continue.dev, Zed — any
MCP-compatible client
What's next (v0.2)
Linear / GitHub Issues bidirectional sync, plugin marketplace UI,
Obsidian export. See the
roadmap in the README
for the full picture.
MIT licensed. Self-hosted is free forever. Hosted SaaS on the roadmap
for the convenience-tier audience (waitlist on
https://shinobi-apps.com/shinobi).
Full changelog:
CHANGELOG.md.