-
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