CAAL Tool API & Registry
This release introduces the CAAL Tool API - a complete system for building, sharing, and installing voice-callable tools. Browse community tools, install with one click, and share your own workflows with the registry.
Tool Registry
- Browse & install community tools directly from the CAAL web UI
- Category browsing across Smart Home, Media, Homelab, Productivity, Developer, Utilities, Sports, and Social
- Search, sort, and filter to find the right tool
- Guided installation with credential and variable configuration
- Install tracking shows which tools are from the registry vs custom
Tool Submission
- Share to Registry button for your custom workflows
- Client-side sanitization - secrets never leave your network
- GitHub OAuth - PRs attributed to you via fork-based submission
- Automated review - bot validates structure, security, and quality
- LLM metadata generation - auto-suggests name, category, description, and voice triggers
Tool Management
- Installed Tools view with card and list modes
- Registry sync shows update availability
- Workflow detail modal with n8n link for installed tools
Multilingual Support (i18n)
- Three languages: English, French, Italian
- Full-stack i18n: Web frontend, mobile app, and voice agent
- Language selector in setup wizard and settings
- Localized prompts per language in
prompt/{lang}/default.md - Language-aware TTS: Auto-selects Piper voices for non-English
- Wake greetings per language with file-based storage
- 12-item checklist in
docs/I18N.mdfor adding new languages
Thanks to @mmaudet for the i18n foundation!
Theme System
- Three themes: Midnight (dark blue), Grey Slate (default), Light
- Surface depth system for visual hierarchy
- Live switching with persistent preference
Settings Panel Redesign
- Tabbed layout: Agent, Prompt, Providers, LLM, Integrations, Wake
- Theme switcher in settings
- Improved visual hierarchy with surface elevation
Other Improvements
- Reduced default LLM temperature to 0.15 for more reliable tool calling
- Added
reasoning_effort: lowfor Groq GPT-OSS models - Registry cache system for faster tool browsing
- Workflow sanitizer with 15+ secret detection patterns
Documentation
- New CAAL Tool API wiki page - complete system reference
- New I18N Guide for adding languages
- Updated wiki with tool suite patterns and reorganized navigation
- Slimmed down N8N-WORKFLOWS.md to focus on integration mechanics
Breaking Changes
- Removed deprecated
n8n-workflows/folder (tools now live in caal-tools)
Migration
- No action required for existing users
- Registry features require n8n MCP connection (already configured in most setups)
- Default theme is Grey Slate (original aesthetic preserved)
- Language defaults to English; change via Settings > Agent > Language
Full Changelog: v1.4.0...v1.5.0