Commit Graph

  • a84467c385 feat: add Claude and OpenRouter AI providers master Azimkin 2026-10-13 08:56:16 +00:00
  • c6b93c9aa8 fix: support AI commands in media captions Azimkin 2026-09-14 14:35:48 +02:00
  • 40e7930e60 feat: show AI progress and configure prompt directory Azimkin 2026-09-14 14:25:50 +02:00
  • b68e715267 feat: add QR login and browser-backed web tools Azimkin 2026-09-14 14:19:20 +02:00
  • 3a8c198caa refactor: remove GitHub webhook support Azimkin 2026-09-14 13:39:41 +02:00
  • 3f0cce6732 build: migrate dependency management to uv Azimkin 2026-09-14 13:27:35 +02:00
  • 4421c9cd31 feat: rebuild AI commands and migrate config to TOML Azimkin 2026-09-14 13:03:04 +02:00
  • 01d3173254 Add temporary AI commands and request transcripts Azimkin 2026-08-28 23:53:42 +02:00
  • d3c02ca203 Add process controls and restart command Azimkin 2026-08-28 23:25:20 +02:00
  • 12434ec557 Add id command Azimkin 2026-07-01 21:47:01 +02:00
  • 62ea12033f Add GitHub webhook receiver Azimkin 2026-07-01 21:41:01 +02:00
  • 36170f83d1 Normalize Brave search locale parameters Azimkin 2026-05-19 21:52:28 +02:00
  • cc783ab8ed Log Brave search responses Azimkin 2026-05-19 21:49:31 +02:00
  • 5ed1104c12 Fix Brave search auth and prompt variables Azimkin 2026-05-19 21:33:46 +02:00
  • 68934b23a0 Add page extraction tool Azimkin 2026-05-18 22:54:19 +02:00
  • 7147c657ab Add Brave web search support Azimkin 2026-05-18 22:38:54 +02:00
  • 1ef2893345 Remove MiniMax MCP support Azimkin 2026-05-18 18:32:51 +02:00
  • aab630661f Fix MiniMax MCP startup handling Azimkin 2026-05-18 15:46:44 +02:00
  • 7356a1812e Collapse blockquote and strip <think> blocks from AI responses Azim 2026-05-18 14:40:33 +02:00
  • 777aa90f17 Fix parse mode: use enums.ParseMode.HTML instead of string Azim 2026-05-18 14:36:46 +02:00
  • 0cafff8696 Convert AI responses to Telegram HTML with blockquote wrapping Azim 2026-05-18 14:29:34 +02:00
  • 42472dc91c Fix file tool sandbox: prompts/ was unreachable and workspace paths were doubly nested Azim 2026-05-18 14:24:35 +02:00
  • f04ab527b8 Add user_template to wrap user messages with sender context (name, id, username) Azim 2026-05-18 14:19:13 +02:00
  • c85af7c54d Add python_exec tool: run Python code in subprocess with ctx injection and timeout Azim 2026-05-18 14:16:12 +02:00
  • 95cac39fcf Add send_file tool to send workspace files to Telegram chat Azim 2026-05-18 13:59:40 +02:00
  • 310ee4a266 Document python3 -m uv alternative for image_understand command in CLAUDE.md Azim 2026-05-18 13:53:38 +02:00
  • 6ffb769b95 Eagerly initialize MCP tools at startup so loading is logged to console Azim 2026-05-18 13:22:31 +02:00
  • 3932e44495 Log MCP tool loading outcome (fetching, loaded names, or failure with traceback) Azim 2026-05-18 12:16:22 +02:00
  • fa090412d2 Auto-update config.json with new scalar fields from config.example.json on startup Azim 2026-05-18 09:58:09 +02:00
  • 9a3b7aa4f5 Add OpenAI tool-calling agentic loop with file tools and MiniMax MCP integration Azim 2026-05-18 09:55:45 +02:00
  • fb78d813af Use free Telegram reactions for AI status (🤔/👍/👎) Azim 2026-05-15 16:02:13 +02:00
  • 65088c2fdc Replace AI status message with emoji reactions Azim 2026-05-15 15:19:14 +02:00
  • e4e47c4649 Fix UTF-8 decode error for providers returning invalid encoding (Ollama) Azim 2026-05-15 15:14:27 +02:00
  • 783c5c2b87 Fix Minimax chat completions base_url in .env.example Azim 2026-05-15 13:32:33 +02:00
  • 56352a19b0 Add rotating file logging Azim 2026-05-15 12:39:24 +02:00
  • ba41ad6a70 Fix wrong-prefix silent ignore and Minimax image understand host Azim 2026-05-15 12:34:43 +02:00
  • 86f7827802 Refine AI image context handling Codex 2026-05-14 18:34:40 +02:00
  • 2a731600e0 Add dual-prefix AI command Codex 2026-05-14 13:24:47 +02:00
  • 27b2760079 Add multi-account command ACL system Codex 2026-05-13 22:19:27 +02:00