Agents Changelog
Release notes for Agents.
0.2.0
Pre-releaseKirby Agents is experimental. Until version 1.0, updates can have breaking changes, so read the release notes before you update.
🎉 Features
- Choose the permissions on the consent screen. The permissions that the client asks for start selected, permissions that a selected one includes are locked, and permissions that the role doesn't allow show as unavailable. On a step-up, the new permission is marked
- Add 5 tools for Retour: find 404 errors, and find, create, change and delete redirects. They need the new permission
retour:redirectsand the Panel permissionaccess.retour. See Retour
🔧 Other changes
- Load the classes with the Composer autoloader.
vendor/now holds only production files, so the plugin no longer loads a second copy of Kirby
Full Changelog: 0.1.1...0.2.0
0.1.1
Pre-releaseKirby Agents is experimental. Until version 1.0, updates can have breaking changes, so read the release notes before you update.
🐛 Bug fixes
replaceoperations now search in the value ascontent_getshows it. Before, they searched in the stored value, so field types with their ownpresent()method could not usereplace- Keep custom schemes like
com.raycast:/oauthin the OAuth redirect to the client
🧩 For plugin developers
replaceoperations send the result throughinput()of the field class. If your field class changes the value inpresent(),input()must accept that value
Full Changelog: 0.1.0...0.1.1
0.1.0
Pre-releaseKirby Agents is experimental. Until version 1.0, updates can have breaking changes, so read the release notes before you update.
🎉 Features
- Add an MCP server at
/panel/mcp, with login through the Panel and OAuth (dynamic client registration and client ID metadata documents) - Add 15 tools to read the site, pages, files and blueprints, and to change content, pages and files
- Add editing for all core field types, including blocks, layouts, structures and objects, with checks for the rules of the blueprint
- Save changes of agents as unsaved changes, so editors can publish or discard them in the Panel
- Add 7 permissions per connection, limited by the role of the user, and ask for missing permissions during a chat
- Add the Agents view to the Panel, to change the permissions of a connection or revoke it
- Add the
agentsblueprint option, to explain fields to agents or hide them - Add file uploads with upload links that expire after 10 minutes
- Add WebMCP support for agents in the browser
- Add plugin extensions for field types (
tobimori.agents.fields), tools (tobimori.agents.tools) and permissions (tobimori.agents.scopes) - Add the
toolsoption to turn off tools, and thepathoption to move the endpoints out of the Panel - Add rate limits for the OAuth and MCP endpoints
Full Changelog: commits