157 Commits

Author SHA1 Message Date
8fd3bb9fbc fix credential specification in mediawiki-mcp-config.json 2026-06-05 07:45:03 -07:00
50ee0cd88a add golly wiki bot 2026-06-05 07:42:17 -07:00
cf971c14cc Fix DSML fallback parser for DeepSeek v4 new markup format
- Update DSML regexes to handle both old (dsml_invoke/dsml_parameter)
  and new (invoke/parameter with XML-style closing tags) formats
- Add **_kwargs to tool executors so hallucinated params don't crash
- Bump MAX_BODY_CHARS from 5k to 25k for large page fetches
2026-05-25 13:44:25 -07:00
43dbd5e941 Add wiki-charlesreid1 env vars to docker-compose services
Pass WIKI_CHARLESREID1_URL, WIKI_CHARLESREID1_BOT_USER, and
WIKI_CHARLESREID1_BOT_PASS to the mediawiki-mcp sidecar, and
WIKI_CHARLESREID1_WORKSPACES to the wiki-charlesreid1 bot.
Fix MCP_SERVER_URL port to match the mediawiki-mcp server.
2026-05-25 11:57:28 -07:00
1dde6ea01e Rename MEDIAWIKI_* env vars to WIKI_CHARLESREID1_*
Prefix MediaWiki-related env vars with WIKI_CHARLESREID1_ for consistency
with the bot name. Updates the config file, env example, setup docs, and
plan document to use the new variable names.
2026-05-25 11:57:26 -07:00
ce3a7716f6 Remove legacy single-workspace fallback references from docs
Clean up all references to the old SLACK_BOT_TOKEN / SLACK_APP_TOKEN /
DEEPSEEK_API_KEY single-workspace env vars. All bots now require the
*_WORKSPACES JSON array env var for configuration.
2026-05-25 11:57:12 -07:00
5cfd29b884 Merge branch 'main' into feature/mediawiki-mcp
* main:
  expand length of allowed responses before compacting
2026-05-24 20:14:24 -07:00
200500ecd1 Merge branch 'feature/deepseek-v4-api-updates'
* feature/deepseek-v4-api-updates:
  update deepseek (async model) for deepseek v4 api updates
  update bender (sync model) for deepseek v4 api updates
2026-05-24 20:13:24 -07:00
d8d2c43ade Merge branch 'feature/longer-messages'
* feature/longer-messages:
  expand length of allowed responses before compacting
2026-05-24 20:13:01 -07:00
bf1bc43e7e merge changes from other deepseek bots into wiki-charlesreid1 2026-05-24 20:04:17 -07:00
baa2dda8d5 Merge branch 'feature/deepseek-v4-api-updates' into feature/mediawiki-mcp
* feature/deepseek-v4-api-updates:
  update deepseek (async model) for deepseek v4 api updates
  update bender (sync model) for deepseek v4 api updates
2026-05-24 19:38:46 -07:00
949dfc309b update deepseek (async model) for deepseek v4 api updates 2026-05-24 19:38:04 -07:00
97555d44af update bender (sync model) for deepseek v4 api updates 2026-05-24 19:37:56 -07:00
2827ffa2d4 update remaining files for mediawiki bot for charlesreid1.com wiki 2026-05-24 19:35:03 -07:00
f8ed4ccd2a add mediawiki bot for charlesreid1.com wiki 2026-05-24 19:34:51 -07:00
b71d8e7fd0 add medaiwiki mcp plan for wiki-charlesreid1-bot 2026-05-24 18:09:29 -07:00
461343cf80 expand length of allowed responses before compacting 2026-05-24 18:08:49 -07:00
920b616468 bender 🔥 not 👀 2026-05-17 18:25:04 -07:00
48adcae13f Merge branch 'feature/mcp'
* feature/mcp:
  add notes on mcp client approach
  update deepseek requirements.txt
  add tools to deepseek bot
  reorganize .py files into subdirectories
2026-05-05 06:28:31 -07:00
a625dc5a8f Merge branch 'feature/mcp'
* feature/mcp:
  give deepseek web search superpowers
2026-05-05 06:27:45 -07:00
f40b986247 add notes on mcp client approach 2026-04-30 17:18:50 -07:00
509cf5dbfd update deepseek requirements.txt 2026-04-30 17:18:41 -07:00
5cf97e1420 add tools to deepseek bot 2026-04-30 17:18:20 -07:00
39a0a9f874 reorganize .py files into subdirectories 2026-04-30 15:38:02 -07:00
50abdc5d65 give deepseek web search superpowers 2026-04-30 15:29:56 -07:00
5ea3bcdfd7 update docs 2026-04-30 08:00:15 -07:00
93c76ee9e5 fix minimax model name 2026-04-30 07:46:28 -07:00
24e7e8af82 update bot policy 2026-04-30 07:39:11 -07:00
75c535592f hopefully finally .env.example update, and fix kimi and minimax accordingly 2026-04-30 07:36:25 -07:00
ffc34b4a29 rename bot.py to deepseek.py 2026-04-30 07:22:49 -07:00
e182b96049 update kimi and minimax api urls 2026-04-30 07:17:13 -07:00
ab003ccda3 update .env example 2026-04-30 05:36:05 -07:00
5a9ab2641b Merge branch 'feature/minimax'
* feature/minimax:
  add minimax.py
2026-04-30 05:34:13 -07:00
4184ff6f70 add minimax.py 2026-04-30 05:34:07 -07:00
023b33c316 update env.example to include kimi and minimax 2026-04-30 05:33:25 -07:00
18ec0b7c20 update gitignore 2026-04-30 05:33:25 -07:00
79fa5b03ec add kimi.py 2026-04-30 05:31:37 -07:00
4b654c7635 Merge branch 'feature/multi-bender'
* feature/multi-bender:
  fix logging
  fix typo
  switch to python 3.11
  update readme for multi-workspace configuration
  update bender and deepseek bot to take multiple workspaces (and fall back on single otherwise)
  update prompt
  update for bender
2026-04-28 20:11:10 -07:00
50e1f0b44c fix logging 2026-04-28 20:07:04 -07:00
c3ea8d2d4b fix typo 2026-04-28 20:01:05 -07:00
52605c0688 switch to python 3.11 2026-04-28 19:58:29 -07:00
3967e1046d update readme for multi-workspace configuration 2026-04-28 15:41:42 -07:00
4086627c54 update bender and deepseek bot to take multiple workspaces (and fall back on single otherwise) 2026-04-28 15:40:26 -07:00
e86bde94b5 update prompt 2026-04-27 08:12:45 -07:00
26bc565e32 update for bender 2026-04-26 23:37:38 -07:00
0cae3e60f4 fix formatting 2026-04-26 13:34:59 -07:00
d72247b5f9 fix step 3 of setup 2026-04-26 12:20:39 -07:00
42fc11b2a3 Merge branch 'feature/docker-compose'
* feature/docker-compose:
  update gitignore
  update readme/setup/todo for docker-compose approach
  add docker-compose file and Dockerfile
2026-04-26 12:10:00 -07:00
77ed478e53 update gitignore 2026-04-26 11:35:59 -07:00
6b3ac81ef7 update readme/setup/todo for docker-compose approach 2026-04-26 11:35:52 -07:00