llama.cpp/tools/server/public_simplechat/local.tools
hanishkvc 69be7f2029 SimpleSallap:SimpleMCP: Use ToolManager for some of needed logics
Build the list of tool calls

Trap some of the MCP post json based requests and map to related
handlers. Inturn implement the tool call execution handler.

Add some helper dataclasses wrt expected MCP response structure

TOTHINK: For now maintain id has a string and not int, with idea
to map it directly to callid wrt tool call handshake by ai model.

TOCHECK: For now suffle the order of fields wrt jsonrpc and type
wrt MCP response related structures, assuming the order shouldnt
matter. Need to cross check.
2025-12-06 23:48:58 +05:30
..
config.py SimpleSallap:SimpleMCP: Use ToolManager for some of needed logics 2025-12-06 23:48:58 +05:30
debug.py SimpleChatTC:SimpleProxy: getting local / web file module ++ 2025-12-04 19:41:39 +05:30
filemagic.py SimpleSallap:SimpleMCP:ToolCalls beyond initial go 2025-12-06 22:38:10 +05:30
pdfmagic.py SimpleChatTC:PdfText:Basic Outline and its Numbering done 2025-12-04 19:41:39 +05:30
simplemcp.py SimpleSallap:SimpleMCP: Use ToolManager for some of needed logics 2025-12-06 23:48:58 +05:30
simpleproxy.json SimpleSallap:SimpleProxy:DataClass Config - P3 2025-12-05 20:47:33 +05:30
simpleproxy.py SimpleSallap:SimpleProxy:use RequestHandler's setup after ssl hs 2025-12-05 22:28:55 +05:30
tcpdf.py SimpleSallap:SimpleMCP:ToolCalls beyond initial go 2025-12-06 22:38:10 +05:30
tcweb.py SimpleSallap:SimpleMCP:ToolCalls beyond initial go 2025-12-06 22:38:10 +05:30
test-gen-self-signed.sh SimpleSallap:SimpleProxy: Enable https mode 2025-12-04 20:51:00 +05:30
toolcall.py SimpleSallap:SimpleMCP: Use ToolManager for some of needed logics 2025-12-06 23:48:58 +05:30
urlvalidator.py SimpleChatTC:SimpleProxy: Use urlvalidator 2025-12-04 19:41:39 +05:30
webmagic.py SimpleChatTCRV:SimpleProxy:DumpHeaders 2025-12-04 19:41:39 +05:30