Releases
All notable changes and releases for Tiles.
May 1, 2026
Alpha 12
SHA256 265096cd1ce0b2e475c089aacbdb6f84139e42f3be4a6e48a453d746c3b2fe70
SHA256 63acf5ca1673ad4631bea42454a5ecc45d2efd6cc3863a0e8b0e8a0f90549d49
SHA256 c714a0615d62cb7c6ba4f7f445422c28568841df33f57f4f1de030a04b9ebcfb
Added
- Integrated Pi as the agent harness via RPC embedding
- Sessions feature
- ATProto login
tiles at login <handle>tiles at logout
- Slash commands for session management
/sessions— List sessions/share— Share the current session by writing to the PDS/share <sessionId>— Share a specific session by writing to the PDS/resume <sessionId>— Load and continue a specific session
/statusSlash command to show the current session status
Changed
- Multiple UI/UX improvements and refactoring
May 1, 2026
Alpha 12
LatestSHA256 265096cd1ce0b2e475c089aacbdb6f84139e42f3be4a6e48a453d746c3b2fe70
SHA256 63acf5ca1673ad4631bea42454a5ecc45d2efd6cc3863a0e8b0e8a0f90549d49
SHA256 c714a0615d62cb7c6ba4f7f445422c28568841df33f57f4f1de030a04b9ebcfb
Added
- Integrated Pi as the agent harness via RPC embedding
- Sessions feature
- ATProto login
tiles at login <handle>tiles at logout
- Slash commands for session management
/sessions— List sessions/share— Share the current session by writing to the PDS/share <sessionId>— Share a specific session by writing to the PDS/resume <sessionId>— Load and continue a specific session
/statusSlash command to show the current session status
Changed
- Multiple UI/UX improvements and refactoring
Apr 5, 2026
Alpha 11
SHA256 2c17999f25d34d78a9e4e21100d8ebdb8daf15fe375a2a10ec8c6f27c2195d9b
SHA256 e2fa2d5339d356c023fb1c13fba8a6cf099fedad07f684b7b090d59292c91032
SHA256 20bc824496f45bc17e601fb6c9bbf181aebd16c9fb437b9eb6bd720015468684
Changed
- Health command upgrade and other QOL changes
- Sync process now auto-exits after syncing and added code signing for the Tiles tarball binary
Fixed
- Config and user directory empty issue during initial db connection
- Model download not resuming for partial downloads
Apr 5, 2026
Alpha 11
SHA256 2c17999f25d34d78a9e4e21100d8ebdb8daf15fe375a2a10ec8c6f27c2195d9b
SHA256 e2fa2d5339d356c023fb1c13fba8a6cf099fedad07f684b7b090d59292c91032
SHA256 20bc824496f45bc17e601fb6c9bbf181aebd16c9fb437b9eb6bd720015468684
Changed
- Health command upgrade and other QOL changes
- Sync process now auto-exits after syncing and added code signing for the Tiles tarball binary
Fixed
- Config and user directory empty issue during initial db connection
- Model download not resuming for partial downloads
Mar 29, 2026
Alpha 10
SHA256 9129a9d809e138c8c39ad31c07da4e31e4b92ff5a48dc75b7d53f414dfc5c073
SHA256 07bcedf7d64f0890c3a6a9862889229500932fe58334781f047d2bdede604866
Added
- P2P chat sync
tiles syncStarts listening for a sync request from linked peerstiles sync <DID>Initiates syncing with a linked peer by DID
- At rest encryption for local databases
Fixed
- Loading issue in the qwen 3.5 series
Mar 29, 2026
Alpha 10
SHA256 9129a9d809e138c8c39ad31c07da4e31e4b92ff5a48dc75b7d53f414dfc5c073
SHA256 07bcedf7d64f0890c3a6a9862889229500932fe58334781f047d2bdede604866
Added
- P2P chat sync
tiles syncStarts listening for a sync request from linked peerstiles sync <DID>Initiates syncing with a linked peer by DID
- At rest encryption for local databases
Fixed
- Loading issue in the qwen 3.5 series
Mar 22, 2026
Alpha 9
SHA256 8d35c02c085de2fee728f81be2fb1a6c44b9cc5aa5c9d63f7656fe434cd03c11
SHA256 93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab
SHA256 e95b318952b168497a814a15021af07c2a821d070b0fbccc5d7f02c724a1a048
Added
- P2P device linking v1
- Works on both online and offline networks
tiles link enableCreates a ticket and listens for link requeststiles link enable <ticket>Joins with a ticket shared out-of-bandtiles link list-peersShows linked device details, including DID and nicknametiles link disable <DID>Unlinks a linked device
Fixed
- Permission issues when updating Tiles with
tiles updateafter moving the binary from~/.local/to/usr/
Mar 22, 2026
Alpha 9
SHA256 8d35c02c085de2fee728f81be2fb1a6c44b9cc5aa5c9d63f7656fe434cd03c11
SHA256 93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab
SHA256 e95b318952b168497a814a15021af07c2a821d070b0fbccc5d7f02c724a1a048
Added
- P2P device linking v1
- Works on both online and offline networks
tiles link enableCreates a ticket and listens for link requeststiles link enable <ticket>Joins with a ticket shared out-of-bandtiles link list-peersShows linked device details, including DID and nicknametiles link disable <DID>Unlinks a linked device
Fixed
- Permission issues when updating Tiles with
tiles updateafter moving the binary from~/.local/to/usr/
Mar 15, 2026
Alpha 8
SHA256 a783b5e563c6727be8704c82ecaf50d4f4056fcb016e709024aedc63f25c952f
SHA256 93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab
SHA256 b2717bbd1ee55d2e399da1372b962a298597cc5fe8f9048ddd8ad08bc7c03a6e
Added
- A core daemon process which will be useful for handling background processes in
- Use
tiles daemon stopandtiles daemon startfor starting and stopping the daemon explicitly
- Use
- Support for fully offline/portable installer
Mar 15, 2026
Alpha 8
SHA256 a783b5e563c6727be8704c82ecaf50d4f4056fcb016e709024aedc63f25c952f
SHA256 93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab
SHA256 b2717bbd1ee55d2e399da1372b962a298597cc5fe8f9048ddd8ad08bc7c03a6e
Added
- A core daemon process which will be useful for handling background processes in
- Use
tiles daemon stopandtiles daemon startfor starting and stopping the daemon explicitly
- Use
- Support for fully offline/portable installer
Mar 8, 2026
Alpha 7
SHA256 e972bddfc063818f4c08a42eccf32ab33d9145b1c267404d9c233c51b86dd2d3
SHA256 835d8fecec6643dda541167bd45e7e071c954c4010d32ed76c7ea7ae77126701
Added
- Chats are now persisted using sqlite underneath by @madclaws
- Release artifacts will have.pkg bundle too for easy installs by @madclaws
- NOTE: remove the old tiles binary from
/.local/binif its there, as newer installation path is/usr/local/bin
- NOTE: remove the old tiles binary from
Changed
- Inference enhancements by @madclaws
- Support for non-harmony response models
- Supports turn conversation with the model
Fixed
- Venvstack generating multiple app-server tar on build by @madclaws
Mar 8, 2026
Alpha 7
SHA256 e972bddfc063818f4c08a42eccf32ab33d9145b1c267404d9c233c51b86dd2d3
SHA256 835d8fecec6643dda541167bd45e7e071c954c4010d32ed76c7ea7ae77126701
Added
- Chats are now persisted using sqlite underneath by @madclaws
- Release artifacts will have.pkg bundle too for easy installs by @madclaws
- NOTE: remove the old tiles binary from
/.local/binif its there, as newer installation path is/usr/local/bin
- NOTE: remove the old tiles binary from
Changed
- Inference enhancements by @madclaws
- Support for non-harmony response models
- Supports turn conversation with the model
Fixed
- Venvstack generating multiple app-server tar on build by @madclaws
Mar 1, 2026
Alpha 6
SHA256 30f4d2435917716857147b7dcf8e1b9301ba10a0ba8b0b4695a17553b9d51869
Added
- FTUE changes for account setup
- OTA updater
- Supports auto update checking and installing
- Use
tiles updatefor updating Tiles CLI manually
Changed
- Integrated Harmony renderer for gpt-oss model
Fixed
- Fix: Added path unavailability warning during installation
- Coverage patch-1
Mar 1, 2026
Alpha 6
SHA256 30f4d2435917716857147b7dcf8e1b9301ba10a0ba8b0b4695a17553b9d51869
Added
- FTUE changes for account setup
- OTA updater
- Supports auto update checking and installing
- Use
tiles updatefor updating Tiles CLI manually
Changed
- Integrated Harmony renderer for gpt-oss model
Fixed
- Fix: Added path unavailability warning during installation
- Coverage patch-1
Feb 22, 2026
Alpha 5
SHA256 55d2766505f7203cb9a04d0ee2b12000a259c7bddad75cbfb153a638df75da4a
Added
- Identity system for Tiles
tiles accountTo show account detailstiles account create <nickname>To create root identity and optional nicknametiles account set-nicknameTo set a nickname for root identity
- Updated CLI to include default
tilescommand
Feb 22, 2026
Alpha 5
SHA256 55d2766505f7203cb9a04d0ee2b12000a259c7bddad75cbfb153a638df75da4a
Added
- Identity system for Tiles
tiles accountTo show account detailstiles account create <nickname>To create root identity and optional nicknametiles account set-nicknameTo set a nickname for root identity
- Updated CLI to include default
tilescommand
Feb 4, 2026
Alpha 4
SHA256 752892c3a9ca23ba4bb5dfa87c85151cfec40e542c7f1ebefff61269deb65ee5
Added
- Portable Python runtime in the installer (no system Python required)
- Bundled default Modelfiles and direct reading of system prompt from Modelfile
- Support for
gpt-oss-20bin interactive chat - Basic support for the Open Responses API (
/v1/responses) and REST endpoints - Token metrics for model responses in the REPL
-mFlag fortiles runto execute Tiles in memory mode (experimental)- Tilekit 0.2.0:
optimizesubcommand for automatic system-prompt optimization via DSRs
Feb 4, 2026
Alpha 4
SHA256 752892c3a9ca23ba4bb5dfa87c85151cfec40e542c7f1ebefff61269deb65ee5
Added
- Portable Python runtime in the installer (no system Python required)
- Bundled default Modelfiles and direct reading of system prompt from Modelfile
- Support for
gpt-oss-20bin interactive chat - Basic support for the Open Responses API (
/v1/responses) and REST endpoints - Token metrics for model responses in the REPL
-mFlag fortiles runto execute Tiles in memory mode (experimental)- Tilekit 0.2.0:
optimizesubcommand for automatic system-prompt optimization via DSRs
Jan 9, 2026
Alpha 3
SHA256 f3d42dd1cb5b74feec458bbfc1663d2461a13e76b073067b8cd1fdfb9efb6438
Added
--relay-count/-Roption fortiles run(helps if model gets stuck)- CLI shows progress status while downloading models
- Slash commands and placeholder hint in the REPL
- Ability to set custom memory location via
tiles memory set-path
Changed
- Minor internal refactoring
Jan 9, 2026
Alpha 3
SHA256 f3d42dd1cb5b74feec458bbfc1663d2461a13e76b073067b8cd1fdfb9efb6438
Added
--relay-count/-Roption fortiles run(helps if model gets stuck)- CLI shows progress status while downloading models
- Slash commands and placeholder hint in the REPL
- Ability to set custom memory location via
tiles memory set-path
Changed
- Minor internal refactoring
Jan 6, 2026
Alpha 2
SHA256 b7a65d5b5fda6d22bb5d788b7d9d03fb4c73e82402b917bcc01ac1013fb29521
Fixed
- Tiles binary startup issue when run from outside a project directory
- Model not unloading after exiting the REPL
- Updated Python version to 3.13 for development
- Enabled basic Linux compatibility
Changed
- Basic refactoring for implementing multiple inference runtimes
Jan 6, 2026
Alpha 2
SHA256 b7a65d5b5fda6d22bb5d788b7d9d03fb4c73e82402b917bcc01ac1013fb29521
Fixed
- Tiles binary startup issue when run from outside a project directory
- Model not unloading after exiting the REPL
- Updated Python version to 3.13 for development
- Enabled basic Linux compatibility
Changed
- Basic refactoring for implementing multiple inference runtimes
Dec 20, 2025
Alpha 1
SHA256 7ffe0b9f56139dafd01e3c2f1920ea13419f2043a88e2e14384e5ce1ce096674
Added
- Server commands by @madclaws
- Streaming support with thinking tokens in the CLI by @madclaws
- Feat: auto downloading model given in modelfile by @madclaws
Dec 20, 2025
Alpha 1
SHA256 7ffe0b9f56139dafd01e3c2f1920ea13419f2043a88e2e14384e5ce1ce096674
Added
- Server commands by @madclaws
- Streaming support with thinking tokens in the CLI by @madclaws
- Feat: auto downloading model given in modelfile by @madclaws
