# CHANGELOG

<!-- version list -->

## v2.4.0 (2026-03-16)

### Features

- Include fastapi and uvicorn in core dependencies
  ([`97d28fe`](https://github.com/zachary-nguyen/TribalMind/commit/97d28fe5c88475f9e71350cdffdf18d765ea0069))


## v2.3.2 (2026-03-16)

### Bug Fixes

- Catch all keyring errors, not just NoKeyringError
  ([`c5febef`](https://github.com/zachary-nguyen/TribalMind/commit/c5febef9336c1d9f8f757ba50e225c5bcc0c12c7))


## v2.3.1 (2026-03-16)

### Bug Fixes

- Gracefully handle missing keyring backend on Linux
  ([`f2302ea`](https://github.com/zachary-nguyen/TribalMind/commit/f2302ea1041d173105495dce77cb70ddf54a42e8))


## v2.3.0 (2026-03-16)

### Features

- Move project config to .tribal/config.yaml and auto-gitignore
  ([`c647f6f`](https://github.com/zachary-nguyen/TribalMind/commit/c647f6f73c289e191982b63109b361c27ef2c11e))


## v2.2.1 (2026-03-16)

### Bug Fixes

- Warn user when running tribal init outside a git repo
  ([`028eeed`](https://github.com/zachary-nguyen/TribalMind/commit/028eeed71efad106904c003325f4d01b8cf35a15))


## v2.2.0 (2026-03-16)

### Bug Fixes

- Sort imports in init_cmd.py
  ([`c0776b0`](https://github.com/zachary-nguyen/TribalMind/commit/c0776b0c8e374ad0aca780bdc00a8eaf445e46b3))

### Features

- Add interactive prompts, provider-specific agent snippets, and polished init flow
  ([`15ff1a0`](https://github.com/zachary-nguyen/TribalMind/commit/15ff1a0ddc30e6bb6494061f701e886644b6bb60))


## v2.1.1 (2026-03-15)

### Bug Fixes

- Check for index.html instead of just static dir existence
  ([`9ca17d6`](https://github.com/zachary-nguyen/TribalMind/commit/9ca17d69b893be47a56cb2b08765172502071beb))


## v2.1.0 (2026-03-15)

### Bug Fixes

- Auto-build frontend when `tribal ui` static assets are missing
  ([`d9ecbc2`](https://github.com/zachary-nguyen/TribalMind/commit/d9ecbc2d1c94b84e33cbb308a4e1600aa12b36b8))

- Include frontend static assets in wheel build
  ([`1dfe084`](https://github.com/zachary-nguyen/TribalMind/commit/1dfe08451c1e3e236bec6ad0569a6aefd7100cfa))

- Let PSR commit and tag the version bump locally
  ([`315cafa`](https://github.com/zachary-nguyen/TribalMind/commit/315cafae9c06e7f52bbf12a9ee1b45161605ef89))

- Use shell=True on Windows for subprocess calls to pnpm/npm
  ([`08d96de`](https://github.com/zachary-nguyen/TribalMind/commit/08d96de2e87854b7431dabb673ec7b6546c2018d))

### Features

- Add cross-repo recall fallback to agent snippet prompt
  ([`de17dfc`](https://github.com/zachary-nguyen/TribalMind/commit/de17dfc6476777094ad80f02c216a0463854a2a7))


## v2.0.0 (2026-03-15)

### Bug Fixes

- Mock set_credential in test_init_api_error for CI
  ([`44847d0`](https://github.com/zachary-nguyen/TribalMind/commit/44847d06f339b01c2faf4d8f2aaedceee9727693))

### Features

- V2.0 stateless CLI architecture
  ([`1da1cb0`](https://github.com/zachary-nguyen/TribalMind/commit/1da1cb01738fd69d2cfcb7a5db20d6060f8ae54c))

### Breaking Changes

- Removed daemon, graph, hooks, upstream modules and all associated CLI commands. The CLI is now
  stateless — use `tribal remember` / `tribal recall` instead of the background agent.


## v1.6.0 (2026-03-15)

### Features

- V2.0.0 — stateless CLI architecture
  ([`62dcd74`](https://github.com/zachary-nguyen/TribalMind/commit/62dcd74540f3360861190e73474031b1b2908b70))


## v1.5.0 (2026-03-14)

### Features

- Update README and enhance CLI aesthetics
  ([`59507a8`](https://github.com/zachary-nguyen/TribalMind/commit/59507a84e706bfe84c20e06ad4b32fe48cd1aa71))


## v1.4.0 (2026-03-14)

### Features

- Add Backboard dashboard UI with assistants, threads, and memory views
  ([`f37e539`](https://github.com/zachary-nguyen/TribalMind/commit/f37e5390fe6c8b466f59228498646dc1aa3ed384))


## v1.3.0 (2026-03-14)

### Features

- Enhance configuration loading and command handling
  ([`ab5a64a`](https://github.com/zachary-nguyen/TribalMind/commit/ab5a64aa3baf3a88bebb509f30be6618ca625e7a))


## v1.2.0 (2026-03-14)


## v1.1.0 (2026-03-14)


## v1.0.0 (2026-03-14)

- Initial Release
