- AI can now execute code directly when users ask (uses execute_code tool)
- No need for users to use slash commands - AI runs code automatically
- Fixed smart quote issue: curly quotes from mobile keyboards are normalized
- Updated system prompts to instruct AI to use tools proactively
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Add persistent personality engine with Redis/PostgreSQL storage
- Add language-specific code execution commands (/js, /python, /ts, /bash, /run)
- Update AI system prompts to guide users to available commands
- Add Piston API fallback for sandbox when Docker unavailable
- Update README with new features and commands
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Add /js, /python, /py, /ts, /bash, /sh commands for quick code execution
- Add /run <lang> <code> for any supported language
- Update /status to show sandbox backend (docker/piston/none)
- Update /start and /help with new command documentation
- Update AI system prompts to know about available commands
- Bot now guides users to use /js, /python etc. when they ask to run code
- Fixes issue where AI was hallucinating non-existent commands
Supported languages via Piston API fallback:
python, javascript, typescript, bash, rust, go, c, cpp, java, ruby, php
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Add personality engine with learning from conversations
- Tracks user preferences, interests, and communication style
- Persists to Redis (cache) + PostgreSQL (durable)
- Generates personalized system prompts per user
- Add Piston API fallback for sandbox execution
- Auto-detects backend: Docker → Piston API → none
- Supports 15+ languages via free cloud execution
- Works on Railway and other managed platforms
- Add storage layer with layered persistence
- PostgreSQL for tasks, user profiles, personality traits
- Redis for conversation cache and fast profile access
- Graceful fallback to in-memory when not configured
- Update scheduler with task persistence
- Loads tasks from PostgreSQL on startup
- Saves task status after execution
- Add document analysis (PDF, text files)
- Add railway-template.json for one-click deployment
- Enable sandbox by default (Piston fallback)
- Add OpenRouter support (100+ models)
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Rewrite Dockerfile to be fully standalone (no workspace deps)
- Use npm install instead of pnpm workspace
- Update README with step-by-step Railway deployment
- Critical: Root Directory must be set to 'secure' in Railway
- Add instructions for getting Telegram user ID
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Add OpenRouter as third AI provider option (100+ models)
- Create railway-template.json with auto-wired PostgreSQL + Redis
- Template auto-references DATABASE_URL and REDIS_URL from services
- Default model for OpenRouter: anthropic/claude-3.5-sonnet
- Update README with OpenRouter configuration
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Add document analysis for PDFs, text, code files (up to 20MB)
- Add PostgreSQL storage for task persistence (survives restarts)
- Add Redis for conversation caching (24hr TTL)
- Create storage.ts abstraction layer with fallback to memory
- Update scheduler to persist tasks to database
- Update config with DATABASE_URL and REDIS_URL support
- Add railway.toml for Railway deployment
- Update README with new architecture and features
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Agent now supports multimodal messages (text + images)
- Telegram handler downloads photos and sends to Claude/GPT-4V
- Works with both Anthropic and OpenAI vision models
- Updates branding to AssureBot in messages
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs
- Agent now supports multimodal messages (text + images)
- Telegram handler downloads photos and sends to Claude/GPT-4V
- Works with both Anthropic and OpenAI vision models
- Updates branding to AssureBot in messages
https://claude.ai/code/session_015VqJ7gN4vaxtYfYc92UjLs