We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs(rate-limiting): update Tier 2 auth flow limits and document new behaviors - Update auth flow scopes to 100 req/min (session, IP, user identifier) - Document user identifier rate limit reset on successful login - Document loopback address exemption for Tier 1 and Tier 2 IP scopes - Document global rate limiting toggle (TMI_DISABLE_RATE_LIMITING) - Update Redis key patterns to reflect 60s window for user scope Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add database security strategies, rename seed tool to dbtool New page: Database Security Strategies with cloud-isolated and least-privilege strategies for database privilege separation. Renamed Seed Tool Reference to Database Tool Reference with updated CLI interface (--schema, --import-config, --import-test-data, --input-file flags). Updated cross-references in Config Migration Guide, Configuration Management, Testing, and Sidebar. Refs ericfitz/tmi#251 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add config management, migration guide, and seed tool reference New pages: Configuration Management, Config Migration Guide, Seed Tool Reference. Updated Testing page for unified seeder. Updated sidebar. Refs ericfitz/tmi#212 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add query decomposition and reranking config, pipeline diagram - Configuration-Reference: add query decomposition and cross-encoder reranking sections with env vars and YAML config - Timmy-AI-Assistant: update implementation status for #241, add architecture decision #7, add Mermaid query pipeline diagram Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add Timmy configuration reference and update implementation status Add comprehensive Timmy AI assistant configuration section to Configuration-Reference with all environment variables (LLM, dual text/code embedding, rate limits, chunking) and YAML example. Update Timmy-AI-Assistant implementation status to reflect completed backend: chat API endpoints, LLM integration, vector pipeline, content providers, and dual-index architecture. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add trusted proxy and configurable rate limit documentation Add TMI_TRUSTED_PROXIES and TMI_RATELIMIT_PUBLIC_RPM to Configuration Reference. Update Tier 1 to configurable=true in API Rate Limiting. Add Trusted Proxy Configuration section with deployment examples. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update remaining wiki pages and remove MIGRATION-INSTRUCTIONS Revise all wiki pages for accuracy, readability, and consistency with current codebase. Remove MIGRATION-INSTRUCTIONS.md (no longer needed). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update Cloud Logging and Collaborative Threat Modeling pages Clarify cloud logging descriptions and configuration details. Revise collaborative threat modeling content for accuracy and readability. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update Architecture and Design, Branding and Customization Revise architecture docs for multi-database support, updated component descriptions, and current auth flows. Update branding page with refined customization guidance. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update API Specifications and Workflows for v1.4.0 Update API spec references to v1.4.0, correct file paths and endpoint categories, add code generation details, and streamline workflow examples. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
added link to development demo video
docs: rename TMI-API-Clients to API-Clients, rewrite for end-user focus Rename page and rewrite to focus on installation and usage. Remove regeneration/maintenance content (now in API-Client-Maintenance). Rewrite TypeScript section with modern async/await examples replacing stale CommonJS callbacks. Fix all cross-references across the wiki. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add API Client Maintenance wiki page Comprehensive guide for developers, maintainers, and DevOps covering client regeneration, codegen bug patches, publishing to PyPI/npm, dependency management, CI pipeline, versioning strategy, and troubleshooting. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add Timmy rate limiting tier, remove DB schemas and changelog Add Tier 6 (Timmy AI Chat) with per-user, per-TM, and server-wide LLM rate limits. Remove database schemas, implementation status, internal Go code, version header, and changelog. Reference new issues #234 and #235 for partial rate limiter implementations. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: streamline API Overview auth section, remove hardcoded versions Replace detailed auth content with concise summary pointing to Authentication page. Update examples to use CCG. Replace specific version numbers with health endpoint references. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add cross-reference to Authentication page from API Integration Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add Authentication link to sidebar Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add comprehensive Authentication wiki page New page covering PKCE and CCG OAuth flows with mermaid sequence diagrams, JWT token delivery models (HttpOnly cookies vs Bearer), browser security (CORS, SameSite, CSP), WebSocket ticket-based auth with origin checking, and proxy/TLS requirements. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add CCG auth, 429 status, and PUT vs PATCH guidance to API Integration Add Client Credentials Grant as the preferred authentication method for automation, with helper functions in JS and Python. Clarify that PUT replaces the entire object and recommend PATCH for partial updates. Add 429 Too Many Requests to response codes table. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update Accessing-TMI, Addon-System, and Sidebar pages Refresh authentication flow in Accessing-TMI, rework Addon-System to emphasize webhook foundation with TMI-UX menu invocation, mermaid architecture diagram, and admin registration workflow. Update sidebar navigation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add Timmy AI Assistant wiki page Add documentation for the Timmy conversational AI assistant feature, covering purpose, problems solved, and user interaction patterns. Added to Getting Started section in sidebar. Related: ericfitz/tmi#214, ericfitz/tmi-ux#293 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update webhook docs to reflect Redis-based delivery storage Remove references to the legacy webhook_deliveries Postgres table. Deliveries are now stored in Redis with TTL-based expiry and queried via the admin API. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Merge branch 'master' of https://github.com/ericfitz/tmi.wiki
Organization
Rewording the overview
Updated Releases (markdown)
docs: rename invocation_id to delivery_id and update webhook headers (#194) Updates wiki pages to reflect unified webhook delivery headers (X-Webhook-Delivery-Id replaces X-Invocation-Id, X-Addon-Id removed, User-Agent unified to TMI-Webhook/1.0) and the invocation_id to delivery_id rename. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add URL pattern guidelines and naming conventions Documents the five URL pattern categories (resource-hierarchical, domain-segregated, user-scoped, cross-cutting, protocol), selection criteria for new resources, and naming conventions. Refs ericfitz/tmi#131
docs: add Branding and Customization wiki page Document all branding and customization capabilities including server-side runtime options (logo, org identity, classification labels) and build-time web application settings (footer link visibility, operator info). Add page to sidebar under Deployment section. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update deployment pages for multi-cloud Terraform templates (AWS, OCI, GCP, Azure) - Terraform-Deployment.md: Complete rewrite covering all 4 providers with public/private template variants, provider comparison tables, quick start guide, WebSocket config, post-deployment steps, and environment configuration - Planning-Your-Deployment.md: Add cloud Terraform templates as recommended deployment option with cost comparison table - _Sidebar.md: Promote Terraform Deployment to top of Deployment section, add cloud provider annotation Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>