Download Latest Version v1.9.3 source code.tar.gz (85.2 MB)
Email in envelope

Get an email when there's a new version of AGiXT

Home / v1.9.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-01-19 7.3 kB
v1.9.0 source code.tar.gz 2026-01-19 84.8 MB
v1.9.0 source code.zip 2026-01-19 84.9 MB
Totals: 3 Items   169.7 MB 0

AGiXT v1.9.0 Release Notes

Release Date: January 20, 2026

We're thrilled to announce AGiXT v1.9.0! This release represents a massive leap forward with 168 commits since v1.8.2, bringing transformative performance improvements, a completely new architecture for providers, enterprise-grade security features, and much more.

The update is live now on AGiXT.com !

🚀 Highlights

Providers Become Extensions

The entire provider system has been restructured! All AI model providers have been migrated from the providers/ directory to extensions/, creating a unified extension architecture. This means:

  • Unified Plugin System: Providers and commands now share the same extension framework
  • Hot-Loadable: Add new AI providers through Extensions Hubs without server restarts
  • Consistent Configuration: All provider settings follow the same patterns as other extensions

New Provider Extensions:

  • Anthropic Claude
  • Azure OpenAI
  • DeepSeek
  • ElevenLabs (TTS)
  • ezLocalai
  • Google Gemini
  • Hugging Face
  • OpenAI
  • OpenRouter
  • xAI (Grok)
  • Chutes
  • DeepInfra

⚡ Performance Revolution

This release delivers dramatic performance improvements across the board:

Multi-Layer Caching System (#1630, [#1631])

  • Redis-Backed Shared Cache: New SharedCache.py provides cross-worker caching with Redis backend
  • Response Cache: New ResponseCache.py delivers intelligent per-user response caching
  • Automatic cache invalidation on mutations
  • Pattern-based cache clearing
  • Graceful fallback to local memory when Redis unavailable
  • Result: Dramatically reduced database queries and faster response times

Backend Optimizations (#1621, [#1623])

  • Optimized database queries throughout the codebase
  • Improved streaming output performance
  • Better chain execution efficiency
  • Reduced memory footprint for concurrent operations

🔐 Enterprise Security & RBAC

Custom Roles and Scoped Permissions (#1618)

  • Full RBAC (Role-Based Access Control) implementation
  • Custom role creation with granular permissions
  • Scope-based endpoint protection
  • New endpoints/Roles.py with complete role management API

New Default Roles:

  • Super Admin (Role 0) - Full system access
  • Company Admin (Role 1) - Company-wide management
  • User (Role 2) - Standard access
  • Read-Only User (Role 3) - View-only permissions (#1619)

Server Configuration Management

  • New endpoints/ServerConfig.py - 2,200+ lines of server management capabilities
  • Super admins can configure server settings through the UI
  • No more environment variable changes for common configurations
  • Sensitive value encryption

🎯 Multi-Tenancy & Billing

Multiple Subscription Models (#1627)

  • Seat-based licensing
  • Per-user billing
  • Credit-based systems
  • Flexible subscription tiers

Multi-Company User Support (#1639)

  • Users can belong to multiple companies
  • Inactive user reactivation
  • Improved company creation workflow

Trial Service

  • New TrialService.py for managing free trial credits
  • Business email domain validation
  • One trial per domain policy
  • Blocks 100+ free email providers to prevent abuse

🛠 New Features

GitHub Copilot Extension (#1642)

  • Native integration with GitHub Copilot CLI
  • Claude Opus 4.5 model support
  • Agentic coding capabilities within AGiXT
  • SafeExecute isolation for secure code operations

LinkedIn Extension

  • Full OAuth integration
  • Profile management
  • Social posting capabilities
  • Company page access (with Marketing Developer Platform)

TTS Streaming Output (#1624)

  • Real-time text-to-speech streaming
  • Improved audio response latency

Server-Wide Notifications (#1641)

  • Push notifications to all users
  • Webhook support for notifications
  • Discord integration for error alerts

Scheduled Tasks Enhancement (#1629)

  • New task types: prompt, command, deployment
  • Improved task scheduling reliability

Conversation Pinning (#1645)

  • Persistent pin order for conversations
  • Better conversation organization

Codebase Mapping

  • New "Create or Update Codebase Map" command
  • Generates comprehensive architecture documentation
  • Incremental updates for changed files
  • Creates docs/CODEBASE_MAP.md with navigation guides

Enhanced Developer Tools (#1617)

  • Improved file search with glob patterns
  • List directory capabilities
  • Better search abilities across workspaces

Tiered Prompts and Chains (#1620)

  • Prompt and chain tiering for different access levels
  • Improved content organization

🔧 Improvements

Email & Authentication

  • Configurable email verification provider (#1622)
  • Improved MFA reset endpoint
  • Better invite workflow
  • Enhanced OAuth flows

Streaming & Output

  • Improved streaming output to UI
  • Better conversation renaming during thinking (#1643)
  • Enhanced tag extraction strategy

Logging & Debugging

  • New logging_config.py and logging_config.yaml
  • Cleaned up verbose logging throughout codebase
  • Improved error visibility
  • Discord webhook for error notifications

Testing

  • New tests/endpoint_tests.py - comprehensive endpoint test suite
  • Improved test coverage
  • GitHub Actions workflow for Python tests

🐛 Bug Fixes

  • Fixed information exposure through exceptions (#1632, [#1633])
  • Fixed cache loading and Super Admin role handling (#1640)
  • Fixed task item table migration (#1636)
  • Fixed command toggle behavior
  • Fixed chain argument handling and duplicates
  • Fixed provider rotation issues
  • Fixed vision pipeline handling
  • Numerous linting and code quality improvements

📚 Documentation

  • Cleaned up legacy documentation
  • Moved docs to dedicated docs site at https://docs.devxt.com
  • Removed outdated markdown files
  • Streamlined README

💔 Breaking Changes

Provider Migration If you have custom code referencing providers directly from agixt/providers/, you'll need to update to use the new extension-based providers in agixt/extensions/.

Removed Files:

  • agixt/providers/*.py - All migrated to extensions
  • agixt/Transcription.py - Functionality moved
  • docker-compose-dev.yml - Use standard compose files

🔄 Migration Guide

  1. Update Docker Compose: If using custom compose files, review the updated docker-compose.yml
  2. Redis (Optional): For optimal performance, add Redis to your deployment for shared caching
  3. Check Roles: Review the new RBAC system if you have custom authentication logic
  4. Provider References: Update any direct provider imports to use extension imports

📦 Dependencies

  • Added Redis support in docker-requirements.txt
  • Updated SafeExecute package
  • Various dependency updates for security

Thank You!

This release represents months of work to make AGiXT faster, more secure, and more powerful than ever. Thank you to all contributors and users who provided feedback and helped test these features.

Full Changelog: https://github.com/Josh-XT/AGiXT/compare/v1.8.2...v1.9.0


AGiXT - Your AI Agent Experience, Transformed

Source: README.md, updated 2026-01-19