AgentOS 2026.7.22
Native slash-command menus for chat platforms, more resilient Ollama tool-calling, and a multiline chat input fix (issues #44, #45, PR #49, #62).
Highlights
- Native slash-command menus for Telegram, Slack, and Discord (#45). Channels register their commands against the platform's native menu UI instead of relying on free-text parsing. Discord auto-registers its slash commands from the shared registry on startup; Slack handles native slash-command webhooks via form-encoded payloads; channel commands render their actual RPC results instead of a generic
/<command> completedacknowledgement, and/help//historyrequest the correct catalog/history payloads. - Ollama tool-call reliability (#44). Multi-turn tool conversations now preserve assistant tool calls, correlate tool results by name, normalize native arguments, and retain the provider's model and completion reason — fixing an infinite-loop failure mode caused by malformed replay history on models like
qwen2.5:7b. - Plain-text tool fallback.
tools.enabled = falseprovides an explicit plain-text mode for Ollama and other models that don't reliably implement native tool calls. - Telegram delivery hardening. Telegram Bot API sends now retry transient connection failures before reporting a delivery failure.
- Multiline chat input (#62). The
agentos chatinput frame now supports multiline input instead of submitting on everyEnter.
Install
uv tool install --python 3.12 "use-agent-os[recommended]==2026.7.22"
Full Changelog: v2026.7.20...v2026.7.22