freshcrate

tale

The Sovereign AI Platform​ β€” Local AI models, agents, skills, and automations β€” on your own infrastructure, connected to your data

Description

The Sovereign AI Platform​ β€” Local AI models, agents, skills, and automations β€” on your own infrastructure, connected to your data

README

Tale

Build AI-powered applications in minutes, not months.

Tale is a self-hosted AI platform with custom agents, a knowledge base, workflow automation, integrations, and a unified inbox. Install the CLI and run a single command to get started.

Quick start

Prerequisites: Docker Desktop (v24+) and an OpenRouter API key.

Windows with Hyper-V backend: Ensure your project drive is shared in Docker Desktop Settings > Resources > File Sharing. WSL2 backend (default) requires no extra configuration.

1. Install the CLI

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/tale-project/tale/main/scripts/install-cli.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/tale-project/tale/main/scripts/install-cli.ps1 | iex

2. Create a project

tale init my-project
cd my-project

The CLI prompts for your domain, API key, and TLS mode. Security secrets are generated automatically. It also generates AI editor configuration files and extracts the platform source code to .tale/reference/ so AI-powered editors can create and edit configs with full platform awareness. See AI-assisted development.

3. Start Tale

tale start

Visit https://localhost (or your configured domain) when you see "Tale Platform is running!"

Note: Your browser will show a certificate warning for self-signed certificates. This is safe to accept.

For detailed setup instructions, see the Getting started guide.

What can you do?

Goal How
Create custom agents Edit JSON files in agents/ β€” define instructions, tools, and models
Build automations Edit JSON files in workflows/ β€” triggers, conditions, loops, AI steps
Add integrations Edit files in integrations/ β€” REST APIs, SQL databases, custom connectors
Use AI to build configs Open the project in Claude Code, Cursor, Copilot, or Windsurf β€” the AI knows your schemas
Chat with AI assistants Built into the platform β€” start chatting immediately
Build a knowledge base Upload documents, crawl websites, manage products and customers
Manage conversations Unified inbox for customer conversations with AI-assisted replies
View backend data Run tale convex admin and open the Convex Dashboard

All files in agents/, workflows/, and integrations/ are live-reloaded β€” edit and see changes instantly.

Command reference

Development

tale init [directory]              # Create a new project with example configs
tale start                         # Start all services locally
tale start --detach                # Start in background
tale start --port 8443             # Use a custom HTTPS port
tale start --fresh                 # Re-seed builtin configs
tale upgrade                       # Upgrade CLI and sync project files
tale convex admin                  # Generate Convex dashboard admin key
tale config                        # Manage CLI configuration

Production

tale deploy                        # Blue-green zero-downtime deployment of the current CLI version
tale status                        # Show deployment status
tale logs <service>                # View service logs
tale logs platform -f              # Follow log output
tale rollback                      # Rollback to previous version
tale cleanup                       # Remove inactive containers
tale reset --force                 # Remove all containers

Upgrading across the split-convex release (v0.2.34)

v0.2.34 splits the Convex backend into its own service. Migrations are detected and applied automatically on the next tale start or tale deploy; there is no separate tale migrate command.

tale upgrade                       # Pull new CLI + images
tale start                         # Detects pending migrations, prompts to confirm
#                                  #   (non-interactive: tale deploy --yes)

The old platform-data volume is preserved so you can roll back by reverting to the previous CLI version. After verifying the new setup works, reclaim disk space with docker volume rm <projectId>_platform-data.

See the CLI reference for all options and flags.

Deploy to production

tale deploy

The CLI handles blue-green zero-downtime deployments with automatic health checks and rollback. For full production setup including reverse proxy configuration and subpath deployment, see the Production deployment guide.

Authentication options

Tale uses password-based authentication by default. The first user creates the owner account; all other users are created by an admin. To enable self-service login, connect SSO or trusted headers. See the Authentication guide for full details.

  • Microsoft Entra ID (SSO): Single sign-on with Microsoft 365 / Azure AD with automatic provisioning
  • Trusted headers: For deployments behind an authenticating reverse proxy (Authelia, Authentik, oauth2-proxy)

Development

For local development (non-Docker):

Prerequisites

Development commands

bun install                      # Install dependencies
bun run dev                      # Start development servers (spawns local Convex)
bun run typecheck                # Type checking
bun run lint                     # Linting
bun run test                     # Run tests
bun run build                    # Build all services

Optional: hybrid mode against a containerised Convex

After the v0.2.34 split, you can run Vite locally against the dedicated convex container instead of spawning bunx convex dev:

docker compose up convex                        # in one terminal
CONVEX_EXTERNAL=true bun run dev                # in another (CONVEX_URL optional)

Useful when you want fast Vite reloads but a stable Convex backend that mirrors production. Set CONVEX_URL if your container exposes Convex on a non-default host/port.

For Python services:

cd services/rag && uv sync --extra dev
cd services/crawler && uv sync --extra dev

Known issues

  • xlsx security vulnerability: The project uses xlsx@0.18.5 which has known security vulnerabilities (Prototype Pollution and ReDoS). This is the latest version available and no fix is currently released. The package is used for Excel file parsing in the documents feature.
  • ENVIRONMENT_FALLBACK warning: During platform build, you may see an ENVIRONMENT_FALLBACK error. This is a Convex-specific warning and doesn't prevent successful builds.

Documentation

The docs are published in six locales (en, de, de-AT, de-CH, fr, fr-CH) with full coverage. Start at docs/index.md to pick an entry point by persona.

For everyday users

For builders (agents, automations, integrations)

For admins

For operators

For developers

Need help?

  • Logs: tale logs <service> to view service logs
  • Health checks: Visit {SITE_URL}/api/health
  • Deployment status: tale status to check production deployment
  • Convex Dashboard: tale convex admin to generate an admin key

Star history

Star History Chart

Release History

VersionChangesUrgencyDate
v0.2.53# v0.2.53 β€” Content safety guardrails Ships an end-to-end content-governance pipeline for chat: admin-configurable keyword/regex filters, built-in PII detection, and an external moderation-provider adapter with presets for OpenAI, Azure Content Safety, and Perspective. All three run on both user input and streamed agent output, with mask / block / flag outcomes wired into a new Recent Events feed. ## πŸš€ Features - Chat filter, PII, and moderation-provider guardrails with per-stage mask/block/fHigh4/21/2026
v0.2.52# v0.2.52 β€” Composer capability pills & smarter language handling Active composer capabilities now surface as dismissible pills on the chat toolbar, and picking an agent that needs an un-installed integration deep-links straight to its setup panel. The default chat agent prompt was also reworked with a strict language-priority rule and user-profile context. ## πŸ€– Model & Provider - Default "Assistant" chat agent prompt: language handling rewritten as a strict priority order (explicit request β†’High4/21/2026
v0.2.51# v0.2.51 β€” Audio transcription for chat uploads Chat uploads now accept audio files: drop in an MP3/WAV/M4A and it's transcribed via OpenAI Whisper and indexed into RAG so chats can cite it. Plus the chat history toggle gets a clock icon, the save-prompt menu splits out, and a few prompt and default tweaks. ## πŸš€ Features - **Audio transcription for chat uploads** (#1591): audio attachments are auto-transcribed via OpenAI Whisper (`whisper-1`) and indexed into RAG. Adds a `transcription` modeHigh4/21/2026
v0.2.50# v0.2.50 β€” Vercel AI Gateway seed provider Ships a Vercel AI Gateway seed provider config for image generation (FLUX, Imagen, Nano Banana), and simplifies the `.gitignore` so all `examples/providers/*` seed files are tracked by default rather than allow-listed one-by-one. ## πŸ“ Other - Track all `examples/providers/*` seed files and add `vercel-gateway.json` + `vercel-gateway.secrets.json` with FLUX 2 Pro, FLUX 1.1 Pro Ultra, FLUX.1 Kontext (Pro/Max), Imagen 4 (Standard/Fast/Ultra), and GeminHigh4/20/2026
v0.2.49# v0.2.49 β€” Governance default Γ— model access alignment Fixes an opaque "Failed to send message" error that users hit when an admin's governance default model was excluded by the organization's `model_access` allowlist or blocklist. Closes related gaps where the OpenAI-compat endpoint and workflow LLM steps were only enforcing budget β€” they now enforce `model_access` too. Adds clearer error surfaces and admin-side conflict warnings. ## πŸ”’ Security - Enforce `model_access` on `openai_compat` `cHigh4/20/2026
v0.2.48# v0.2.48 β€” Multi-tenancy, TOTP, and a documented Tale This release is mostly additive: TOTP two-factor auth, per-org provider isolation, workflow & usage analytics dashboards, agent todos with a live plan pane, FLUX/Gemini image agents, an OpenAI-compatible agent webhook (Meetily), and a central retention & deletion policy. CI is hardened with pinned action SHAs, scheduled Trivy/bun-audit scans, and merge-queue support. Docs are restructured by persona, internationalized across en/de/fr, and gHigh4/20/2026
v0.2.47## What's Changed ### πŸ› Bug Fixes - Disable SSE file events by default and fix stream cancel bug (#1560) ### πŸ“ Other Changes - Fix empty catch blocks in SSE-related code ## Upgrade Run `tale upgrade` to update the CLI, then `tale deploy` to apply the new version. No manual migration required. ## Contributors @larryro --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.46...v0.2.47High4/17/2026
v0.2.46## What's Changed ### πŸš€ Features - Provider model fetching with search and batch selection (#1557) - Add member count and created date to teams table (#1556) - Sticky save bars and conditional save buttons in settings (#1555) - Add French translations and sync all locale files ### πŸ› Bug Fixes - Allow microphone access in permissions policy (#1559) ### πŸ“ Other Changes - Fix missing trailing newlines in locale files - Add dev setup docs and gitignore provider files (#1558) - Extract shared tHigh4/17/2026
v0.2.45## What's Changed ### πŸ› Bug Fixes - Prevent feedback comment box from pushing the fork button out of view (#1554) - Show user emails in usage table and add skeleton loading to governance tabs (#1553) - CLI upgrade now falls back to the latest release with a ready binary instead of failing when the newest release has no binary uploaded yet (#1552) ## Upgrade No manual migration required. Run `tale upgrade` then `tale deploy` to update. ## Contributors @larryro --- **Full Changelog**: https:High4/16/2026
v0.2.44## What's Changed ### πŸš€ Features - **Improved web tool with explicit fetch/search modes** β€” The web tool now uses a discriminated union (`mode: "fetch"` / `mode: "search"`) instead of heuristic URL detection. Fetch mode works with any public URL; search mode explicitly targets the organization's knowledge base. The tool description now clearly communicates what each mode does and when to use it. (#1551) - **Citation header for web fetch results** β€” Fetch mode now returns a structured citation High4/16/2026
v0.2.43## What's Changed ### πŸš€ Features - **Configurable password policy with rotation** β€” Admins can now define password complexity rules (min length, character requirements) and optional rotation periods via the governance settings. Passwords that exceed the rotation window trigger a forced-change screen on next login. A new `userPasswordMetadata` table tracks per-user credential timestamps independently of OAuth token refreshes. Admin-created members are prompted to change their password on first High4/16/2026
v0.2.42## What's Changed ### πŸš€ Features - **Login rate limiting** with exponential backoff and account lockout to defend against brute-force attempts (#1542) - **Centralized security headers** in Hono with a hardened Content Security Policy (#1541) - **Local hosting of libraries, fonts, and assets** for GDPR compliance and offline operation (#1543) - **Notifications panel** with mark-all-read, filtering, and pagination (#1546) - **Tabs pattern applied to all governance settings groups** for consistenHigh4/15/2026
v0.2.41## What's Changed ### πŸ› Bug Fixes - Reorder fork button after feedback and space message actions (#1538) - Eliminate arena mode white flash during thread creation (#1537) ### πŸ“ Other Changes - Update actions/github-script action to v8 (#1494) ## Upgrade Run `tale upgrade` to update the CLI, then `tale deploy` to apply the new version. No manual migration required. ## Contributors @larryro, @renovate[bot] --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.40...v0.2High4/15/2026
v0.2.40## What's Changed ### πŸ› Bug Fixes - Add proper arena exit cleanup with branch merging β€” when exiting arena mode, Thread B is now properly cleaned up and its messages are merged into Thread A when B wins the verdict (#1535) - Remove duplicate Share item from chat header dropdown (#1534) ## Upgrade No manual migration required. Run `tale deploy` to update. ## Contributors @larryro --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.39...v0.2.40Medium4/14/2026
v0.2.39## What's Changed ### πŸ› Bug Fixes - **Eliminate chat loading delays with early generation status** β€” Moves the `generationStatus` update to the very start of the chat action (before PII, config, and budget checks), so the Convex subscription delivers `isGenerating=true` to the client with minimal delay. Pre-allocates the stream ID in the same early mutation and reuses it downstream, removing redundant stream creation. (#1533) - **Show optimistic messages instantly in standard mode** β€” StandarMedium4/14/2026
v0.2.38## What's Changed ### Bug Fixes - **Arena mode**: Eliminate delays in arena mode for instant optimistic UX β€” "Thinking" indicator now appears immediately on send, and split view renders without flashing the single-chat view (#1531) - **OAuth2 integrations**: Automatically install integration before saving OAuth2 credentials β€” fixes failure when configuring OAuth2 on an uninstalled integration (#1532) ## Upgrade No manual migration required. Run `tale deploy` to update. --- **Full Changelog**Medium4/14/2026
v0.2.37## What's Changed ### Bug Fixes - **Web search**: Add vector similarity pre-filter to web search β€” queries that are semantically irrelevant now return empty results instead of noisy keyword matches (#1530) - **Search quality**: Raise default similarity threshold from 0.3 to 0.4 across RAG, web context, and crawler search pipelines for more relevant results ## Upgrade No manual migration required. Run `tale deploy` to update. --- **Full Changelog**: https://github.com/tale-project/tale/comparMedium4/14/2026
v0.2.36## What's Changed ### πŸ› Bug Fixes - Add optimistic message display for arena mode β€” messages now appear immediately in the chat while waiting for the server response (#1529) - Fix string metadata parsing, deduplicate citation indices, and add locale description to organization settings (#1528) - Always run migration `detect()` to catch end-state drift β€” previously, recorded migrations could be skipped even when their target state had drifted (#1527) ## Upgrade No manual migration required. RMedium4/14/2026
v0.2.35## What's Changed ### πŸ› Bug Fixes - **cli:** Ensure Docker network exists before stateful deploy, move Convex to stateful compose, add Convex to CI (#1526) - Convex is now managed as a stateful service (alongside db and proxy) instead of being emitted in the blue/green color compose β€” fixes lifecycle issues where Convex could be incorrectly torn down during blue/green rotations - Docker network is now created before any `docker compose up`, preventing startup failures after migrations thatMedium4/14/2026
v0.2.34## What's Changed This release splits the Convex backend into its own Docker service. The data migration from `platform-data` to a new `convex-data` volume runs automatically on the next `tale start` / `tale deploy` after upgrading (gated behind a confirmation prompt). ### πŸš€ Features - Split Convex backend into its own service (#1511) - New `convex` Docker service with its own `convex-data` volume - Platform container slimmed significantly (Convex backend, Dashboard, and seed assets movedMedium4/13/2026
v0.2.32## What's Changed ### πŸš€ Features - Add language switcher and sync i18n with browser locale (e5c15ad) ### πŸ› Bug Fixes - Use public download URL for audit log export (#1495) - Use correct provider credentials and support local dev config sync (#1476) - Rename team filter "All teams" to "All" for clarity (7844697) ### πŸ“ Other Changes - Overhaul settings UI with grouped layouts and enhanced panels (#1485) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. Medium4/13/2026
v0.2.33## What's Changed ### πŸš€ Features - **CLI: Per-project Docker resource isolation** (#1497) β€” Each Tale project now has a unique id (stored in `tale.json`) that namespaces all Docker volumes, containers, and networks, so multiple Tale projects can coexist on one machine without colliding. - **CLI: Host service access from containers** (#1497) β€” Containers can now reach host services (e.g. Ollama on `localhost:11434`) via `host.docker.internal`. Applied to `platform`, `rag`, `crawler`, and `proxyMedium4/13/2026
v0.2.31## What's Changed ### πŸ› Bug Fixes - **Enforce budget max request limits for all period types** (#1464) β€” Budget enforcement now tracks usage across daily, weekly, and monthly periods simultaneously instead of only the configured period. The usage ledger writes one row per period per team, and queries aggregate all matching rows. The budget banner was extracted into its own component and now respects the selected team filter. Switching teams in the user menu navigates back to chat so the bannerMedium4/12/2026
v0.2.30## What's Changed ### πŸš€ Features - Add editing support to Canvas with apply-back to message (#1451) ### πŸ› Bug Fixes - Use forkedAt timestamp for fork divider and fix order source (#1453) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## Contributors @larryro --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.29...v0.2.30Medium4/12/2026
v0.2.29## What's Changed ### πŸ› Bug Fixes - Preserve first data row in manual CSV import (#1449) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## Contributors @larryro --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.28...v0.2.29Medium4/12/2026
v0.2.28## What's Changed ### πŸ› Bug Fixes - **RAG: Apply similarity threshold as vector pre-filter before RRF merge** β€” The similarity threshold is now applied to vector search results *before* the Reciprocal Rank Fusion merge instead of as a post-filter. When all vector results fall below the threshold, FTS-only keyword noise is also discarded, improving search relevance. The `vector_quality_threshold` config has been consolidated into `similarity_threshold` (default changed from `0.0` to `0.3`). (#1Medium4/12/2026
v0.2.27## What's Changed ### πŸ› Bug Fixes - Normalize RRF scores against theoretical max and use message order for fork divider (#1445) - Resolve duplicate key violation on concurrent file ingestion (#1444) - Find latest release with CLI binaries instead of blindly using latest (#1443) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## Contributors @larryro --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.26...v0.2.27Medium4/12/2026
v0.2.26## What's Changed ### πŸ› Bug Fixes - Enforce team access control on prompt templates β€” users can now only view and modify prompt templates belonging to teams they are a member of (#1442) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## Contributors @larryro --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.25...v0.2.26Medium4/12/2026
v0.2.25## What's Changed ### πŸš€ Features - **Auto model selection**: The model selector now defaults to "Auto" mode, which automatically selects the best available model with fallback. Manual model overrides are preserved for 24 hours before reverting to Auto. (#1441) ### πŸ› Bug Fixes - **Expanded error categorization**: Added detection for authentication errors (401/403, invalid keys), model-not-found errors (404), and provider errors (5xx, overloaded). Known error types now show clean i18n messagesMedium4/12/2026
v0.2.24## What's Changed ### πŸ’₯ Breaking Changes - **OpenAI-compat API refactored from dual-mode to direct model gateway** (#1440) - **Agent mode removed**: The API no longer supports server-side agent execution (previously triggered when no `tools` param was sent). All requests now route directly to providers by model ID. - **`model` parameter changed**: Previously accepted agent slugs (e.g. `"chat-agent"`); now requires provider model IDs (e.g. `"anthropic/claude-sonnet-4.6"`). Use `GET /api/v1/Medium4/12/2026
v0.2.23## What's Changed ### Bug Fixes - **Fix fallback models not triggering on non-transient provider errors** β€” The model fallback chain now activates on provider-specific errors (401 auth failures, 404 model-not-found) in addition to transient errors (429, 5xx). A different fallback model on a different provider can now recover from configuration issues. Also fixes UI flicker (loading indicator disappearing, error messages flashing) between fallback retries by suppressing error cleanup during the Medium4/12/2026
v0.2.22## What's Changed ### Features - Add citation support for context retrieval mode (#1437) β€” RAG and web search results now include source citations that are passed through to the agent response, enabling inline references in chat ### Bug Fixes - Fix nested button hydration error and dialog overflow (#1436) β€” resolve React hydration mismatch in team-multi-select and fix message info dialog overflow on smaller viewports ## Upgrade Run `tale deploy` to update to this version. No manual migrationMedium4/12/2026
v0.2.21## What's Changed ### πŸ› Bug Fixes - Fix citations display and source card file preview (#1435) - Add `aria-labelledby` to chat interface for WCAG 2.1 compliance (#1431) - Trim de-AT and de-CH locale files to only contain ΓŸβ†’ss overrides, removing duplicate entries ## Upgrade No manual migration required. Run `tale deploy` to update to this version. ## Contributors @larryro, @yannickmonney --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.20...v0.2.21Medium4/12/2026
v0.2.20## What's Changed ### πŸš€ Features - Add MCP server management UI and backend (#1408) - Add audit log immutability, AI usage logging, and export (#1405) - Add per-model API key and base URL overrides (#1404) - Add model access RBAC governance policy (#1403) - Expose RAG citations in OpenAI-compatible API (#1402) - Surface OCR visibility with scanned page detection (#1401) ### πŸ› Bug Fixes - Polish teams UI and fix update payload (#1424) ### ⚑ Performance - Reduce TTFT with parallelization and Medium4/11/2026
v0.2.19## What's Changed ### πŸš€ Features - Add multi-team agent access control β€” agents can now be shared across multiple teams (#1399) - Add org-scoped chat sharing with direct link support (#1397) - Add team-based workspace chat filtering (#1394) - Configurable upload and retention policies (#1393) - Wire default model resolver and add governance tab (#1390) ### πŸ› Bug Fixes - Correct first-message layout shift on new thread creation (#1416) - Improve model validation and error surfacing for AI faiMedium4/11/2026
v0.2.18## What's Changed ### πŸš€ Features - Wire context length governance into context builder (#1388) - Wire prompt library dialogs into UI (#1386) - Mount canvas provider and render canvas pane (#1385) - Wire dictation button into chat input (#1384) - Wire message feedback into chat bubbles (#1383) - Wire feature flags resolver and add governance tab (#1375) ### πŸ› Bug Fixes - Improve error messages and add retry for chat failures (#1376) ### ♻️ Refactoring - Real-time form validation and legacy iMedium4/11/2026
v0.2.17## What's Changed ### πŸš€ Features - **File tools simplification** β€” auto RAG indexing on upload, removed parse/template operations for a cleaner file tool surface (#1407) - **PII policy governance** β€” new PII policy tab on the governance page with configurable detection patterns and mask/block modes (#1370) - **Configurable file retention policies** β€” granular retention settings for user and agent temporary files with per-category TTL (#1391) - **Model fallback mechanisms** β€” reusable ModelSeleMedium4/11/2026
v0.2.16## What's Changed ### πŸš€ Features - Arena mode for side-by-side model comparison (#1348) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.15...v0.2.16Medium4/10/2026
v0.2.15## What's Changed ### πŸš€ Features - Add BYOM (Bring Your Own Model) support and per-model configuration (#1319) ### πŸ› Bug Fixes - Prevent Swagger docs page from redirecting on click (#1329) - Refine toast icons, CSV header detection, and vendor bulk delete (#1321) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## Contributors @Israeltheminer, @larryro, @yannickmonney --- **Full Changelog**: https://github.com/tale-project/tale/compare/v0.2.14...v0.2.Medium4/10/2026
v0.2.14## What's Changed ### Features - Add chat export as PDF and Markdown (#1322) - Add budget limits per user/group (#1311) ### Bug Fixes - Add thread ownership checks to prevent unauthorized access (#1326) - Add submit button and auto-close to document upload (#1320) - Add success variant to toast notifications (#1317) - Add name field to vendor import form (#1315) - Improve member removal success toast message (#1316) - Add missing import guidance for customers and vendors (#1314) - Fix vendor lMedium4/10/2026
v0.2.13## What's Changed ### Features - Add REST API with OpenAPI spec and API key authentication (#1295) - Add `tale auth reset-owner` CLI command (#1298) ### Bug Fixes - Update dependency @microlink/react-json-view to v1.31.18 (#1294) - Update dependency convex to v1.35.1 (#1278) ### Other Changes - Update oven/bun Docker tag to v1.3.12 (#1286) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## Contributors @larryro --- **Full Changelog**: https://github.cMedium4/10/2026
v0.2.12## What's Changed ### πŸš€ Features - **CLI: Download progress indicator for upgrades** β€” The `tale upgrade` command now shows real-time download progress (bytes downloaded, percentage) in TTY terminals. Also removes the compiled binary name guard (allowing dev builds to self-upgrade) and detects dev builds for automatic upgrade. (#1292) ### πŸ“ Other Changes - **deps:** Update Bun to v1.3.12 (#1285) ## Upgrade Run `tale deploy` to update to this version. No manual migration required. ## ContMedium4/10/2026
v0.2.11## What's Changed ### πŸš€ Features - Add chat sharing and forking β€” share conversations via link and fork shared chats to continue them (#1282) - Add inline source citations for RAG and web search results (#1279) - Filter model selector to only show chat-tagged models (#1277) - Add intelligence icons and tooltips to model selector (#1259) ### πŸ› Bug Fixes - Expose raw error messages and flatten tool schemas for OpenAI provider compatibility (#1276) ### πŸ“¦ Dependencies - Update mysql2 to v3.21.Medium4/10/2026
v0.2.10## What's Changed ### πŸš€ Features - Add chat message editing and conversation branching (#1271) - Implement WCAG 2.1 AA accessibility standards (#1266) - Add LLM response caching for agents (#1260) - Enforce mandatory governance system prompt (#1257) - Implement trusted headers authentication middleware (#1252) - Add OpenAI Chat Completions API compatibility layer (#1251) ### πŸ› Bug Fixes - Fix agent save for delegation and visibility settings (#1245) - Update dependency @sentry/tanstackstart-Medium4/9/2026
v0.2.9## What's Changed ### πŸš€ Features - Chat archive, file upload improvements & provider edit dialog (#1236) ### πŸ› Bug Fixes - Add @modelcontextprotocol/sdk as dependency and external package (#1247) - Sanitize automation creation error messages (#1240) - Show friendly error for duplicate folder names (#1243) - Fix agent deletion silently swallowing errors (#1244) - Extract semver robustly from release tags in upgrade check (#1241) ### πŸ“¦ Dependencies - Update mysql2 to v3.21.0 (#1246) - UpdateMedium4/9/2026
v0.2.8## What's Changed ### πŸš€ Features - **Governance framework** β€” policies, budget enforcement, cost estimation, PII detection/masking, retention cleanup, upload enforcement, and feature enforcement (#1195 and related commits) - **MCP server integration** β€” connect external MCP servers as agent tools with OAuth2 support (#1192) - **Arena mode for chat** β€” side-by-side model comparison with verdict bar (#1195) - **Canvas pane** β€” render code, HTML, Markdown, and Mermaid diagrams inline in chat (#11Medium4/9/2026
v0.2.7## What's Changed ### πŸš€ Features - Add AI image generation integration with approval flow (#1114) - Add `conversation_read` agent tool (#1107) - Add model selection to agent creation dialog (#1109) - Add pagination to product and customer tables (#1108) - Add bulk select and delete for products and customers (#1098) - Add manual product entry UI (#1092) - Add status field to product and customer edit forms (#1093) - Add logout confirmation dialog (#1095) - Add dedicated email column to customeMedium4/8/2026
v0.2.6## What's Changed ### πŸš€ Features - **Crawler**: Add BFS fallback for URL discovery & distinguish org not-found on dashboard (#1014) ### πŸ› Bug Fixes - **Crawler**: Replace crawl4ai URL discovery and improve website registration (#1013) - **Crawler**: Add PATCH endpoint for scan interval updates (#1010) - **Platform**: Preserve user message content integrity (#1009) - **Platform**: Prevent duplicate identifiers and protect system agents (#1003) - **UI**: Restore designs lost during merge conflMedium4/7/2026
v0.2.5## What's Changed ### πŸš€ Features - Optimize Docker containers β€” 60% total image reduction (~10 GB β†’ ~4 GB) + container e2e tests (#958) - Archive chat, sticky notes, API keys & team management (#970) ### πŸ› Bug Fixes - Harden sign-up flow, session handling, and crawler DB init (#996) - Remove redundant HSTS header and default TLS email in proxy (#995) ### πŸ“ Other Changes - Update github/codeql-action to v4 (#994) ## Upgrade No manual migration required. Run `tale deploy` to update. ## CoMedium4/7/2026
v0.2.4## What's Changed ### πŸš€ Features - Stream container logs during deploy for real-time visibility into startup progress (#989) - Per-section auto-save for providers and unsaved changes guard (#992) ### πŸ› Bug Fixes - Fix race condition that prevents database creation on fresh deploy (#993) - Fix ownership of synced files after `docker cp` to prevent EACCES errors when the app user writes to synced directories (#990) - Drop privileges at entrypoint to fix data directory permissions on Docker volMedium4/6/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

Playwright-AI-Agent-POM-MCP-ServerPlaywright AI Agent POM MCP ServerPlaywright AI Agent using Page Object Model (POM) architecture with MCP Server integration for automated web and mobile testing0.0.0
ReNovel-AI✍️ Revise and enhance novels with ReNovel-AI, your smart tool for story reimagining and memory-driven writing assistance.0.0.0
pentest-mcp-serverβš™οΈ Enable AI agents to conduct autonomous penetration testing on any Linux distribution with a persistent and robust Model Context Protocol server.0.0.0
MeowKitProduction ready. AI Agent Workflow System for Claude Codev2.6.0
langgraphBuild resilient language agents as graphs.1.1.9