Skip to content

Releases: numbererikson/shinobi

v0.3.1

Choose a tag to compare

@numbererikson numbererikson released this 15 Jun 09:46
5795ea4

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@numbererikson numbererikson released this 15 Jun 08:00
df4d079

What's Changed

  • Add notify tool + opt-in task-done push (autonomous agents #523) by @numbererikson in #18
  • Add shinobi dispatch autonomous 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

Choose a tag to compare

@numbererikson numbererikson released this 13 Jun 17:31
105ef2f

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

Choose a tag to compare

@numbererikson numbererikson released this 13 Jun 10:04
c9c128d

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

Choose a tag to compare

@numbererikson numbererikson released this 12 Jun 15:31
3e54090

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 sync works 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

Full Changelog: v0.1.5...v0.2.0

v0.1.3 — Public launch

Choose a tag to compare

@numbererikson numbererikson released this 03 Jun 07:25

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 boxshinobi init writes config for
    Claude Code (<workspace>/.mcp.json) and Cursor
    (<workspace>/.cursor/mcp.json). For Cline / Continue.dev / Zed,
    shinobi init --print-config emits 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 approvalsrequest_approval MCP 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-available events 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
    when SHINOBI_EMBED_PROVIDER is 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-sqlite3 ships 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.