xml-pipeline/agentserver
dullfig 986db2e79b Implement native tools and infrastructure
Tools (18 total):
- calculate: Safe AST-based math expression evaluator
- fetch: Async HTTP with SSRF protection
- files: Sandboxed read/write/list/delete
- shell: Command execution with blocklist
- search: Web search (SerpAPI, Google, Bing)
- keyvalue: In-memory key-value store
- librarian: exist-db XML database integration
- convert: XML↔JSON conversion + XPath extraction

Infrastructure:
- CLI with run/init/check/version commands
- Config loader for organism.yaml
- Feature detection for optional dependencies
- Optional extras in pyproject.toml

LLM:
- Fixed llm_connection.py to wrap working router

WASM:
- Documented WASM listener interface
- Stub implementation for future work

MCP:
- Reddit sentiment MCP server example

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 20:25:48 -08:00
..
auth initial dir structure 2025-12-25 21:52:36 -08:00
config Implement native tools and infrastructure 2026-01-17 20:25:48 -08:00
console fixing docs 2026-01-12 22:31:06 -08:00
listeners Implement native tools and infrastructure 2026-01-17 20:25:48 -08:00
llm Add thread registry, LLM router, console handler, and docs updates 2026-01-10 16:53:38 -08:00
memory Add threads list to context buffer get_stats() 2026-01-11 14:46:27 -08:00
message_bus Add platform-managed PromptRegistry and LLM API 2026-01-11 13:57:51 -08:00
platform Fix platform.complete() to use correct LLM router API 2026-01-11 14:05:53 -08:00
primitives Add SecureConsole v3.0 with password authentication 2026-01-10 18:24:24 -08:00
prompts major changes to base 2025-12-28 21:14:08 -08:00
schema Add thread registry, LLM router, console handler, and docs updates 2026-01-10 16:53:38 -08:00
tools Implement native tools and infrastructure 2026-01-17 20:25:48 -08:00
utils major changes to message bus, and xml listener 2026-01-01 15:27:20 -08:00
__init__.py Implement native tools and infrastructure 2026-01-17 20:25:48 -08:00
agentserver.py Major design solidification and documentation sync — December 26, 2025 2025-12-26 16:51:19 -08:00
cli.py Implement native tools and infrastructure 2026-01-17 20:25:48 -08:00
main.py initial dir structure 2025-12-25 21:52:36 -08:00
xml_listener.py re-writing docs and code 2026-01-03 14:48:57 -08:00