WriterAgent (LibreOffice) — thanks for the OnlyOffice AI inspiration + a few things back

Hello,

I maintain WriterAgent, a LibreOffice extension that adds AI chat, tool calling, and document-aware helpers for Writer, Calc, and Draw. It is also open source (GPL v3+): https://github.com/KeithCu/writeragent

I just discovered your AI support today and went through it. I adapted your create form tool-call (ported to Python, using the UNO backend, and HTML instead of Markdown.) I plan on reviewing the code to add more features.

I am posting to say thanks, but also because there may be some useful ideas I have, and future possibilities for collaboration. WriterAgent is a different stack (desktop LibreOffice), but if anyone on the team is curious, these are some things you could consider adapting:

  1. Calc =PROMPT() — LLM invoked from a cell.

  2. Delegated specialized toolsets — Narrow tool lists per domain (delegate_to_specialized_*) for sub-agents: https://github.com/KeithCu/writeragent/blob/master/docs/writer-specialized-toolsets.md

  3. Alternate agent backends — e.g. Hermes ACP

  4. Experimental memory / onboarding librarian — File-backed USER.md and onboarding agent ; local-first prefs without a cloud account.

  5. Web research sub-agent which searches the web to give you up to date information.)

If anyone wants to discuss this further, let me know!

Regards,

-Keith