MProcs v9.4.0 Release — Browsing Tools for DeepSeek AI
Package versions: NeonBunny 1.7.1, WIP 1.6.8, mdcci 2.6.9, m0nkrpg 2.6.9, morn 1.2.42, Dojical 1.0.6
New: Web Browsing for DeepSeek AI
The DeepSeek AI assistant (ds command) can now search the web and fetch live content:
web_search(query) — Searches the web via DuckDuckGo for current information, news, weather, etc.
web_fetch(url) — Fetches and reads the content of any web page, extracting readable text.
Enabled by default — just ask a question that needs current data:ds what is the latest news in the philippines ds weather in Manila ds what is the news about sara duterte
How it works
The model decides when to use tools (tool_choice: auto)
Supports multiple tool-call rounds per query (up to 10, with loop detection)
Detects and parses various function-call text formats (<functioncall>, [Function call:], <invoke>, ||DSML||invoke)
Falls back to text-based function-call parsing when the API doesn't return structured tool_calls
Saves conversations to the session buffer (write_output) for the "last N lines" context feature
Fixes & Improvements
Fixed Maximum tool call turns reached error — loop detection now allows 1 repeat before breaking, and fallback retries without tools
Fixed raw XML tags (<tool_calls>, <||DSML||tool_calls>) being returned instead of actual content — preamble XML stripping and retry logic added
DuckDuckGo search reliability improved — uses ddgs library as primary backend, falls back to instant answer API and suggestions API
System prompt dynamically switches between base prompt and browsing prompt to prevent tool-format leakage
Dependency prompts added for missing packages (pip install ddgs, pip install beautifulsoup4)
Dependencies
Added beautifulsoup4 to all projects
Added ddgs (DuckDuckGo Search v9) to all projects
All Projects Updated
Project MProcs Package NeonBunny 9.4.0 1.7.1 WIP 9.4.0 1.6.8 mdcci 9.4.0 2.6.9 m0nkrpg 9.4.0 2.6.9 morn 9.4.0 1.2.42 Dojical 9.4.0 1.0.6








