Skip to content

Choose who shapes the framework, and how each group starts a blueprint

0.10.0 · 2026-10-01 · Standard 5.5.0

Framework editors and owners decide who may change the framework, a group can start its blueprints from a template of its own, and the CLI takes standard 5.5.0, which eidos migrate brings a root up to.

New

  • Framework editors and owners

    Give a person Editor or Owner in the Access select on the Users page, or with eidos users set <user> --access editor|owner. Anyone else reads the framework's settings pages without changing them, Edit offers to make you an editor, and a configure: command refuses and says who the editors are. A root that marks nobody leaves everyone an editor. eidos users →

  • Who you are, set once

    Your name, email, technical capacity, and how you like to be helped live under Preferences → Me, or eidos whoami --global, and are copied into each root's me.md as it opens; your role stays each root's. Ask your AI fills the form from the AI Agent for you to review before you save. Your me.md →

  • A default template for each group

    eidos configure:group set <collection> <group> --default-variant <variant>, or Framework Settings → Folders, gives a group its own default variant, and eidos new and the new-blueprint dialog start from it. A collection may now have no default, and then you pick one with --variant. Variants →

  • Start a root from another root's setup

    eidos install <root> --setup-only, or Copy another root's setup in the desktop app's setup, brings over its framework, templates, roles, and plugin settings, and nothing written in it. eidos install →

  • Let Claude Code run eidos

    Allow Claude Code to run eidos on the AI Agent's page, or the desktop app's setup, adds the rule Claude Code needs to .claude/settings.json, shown to you first, so an agent is no longer stopped at every eidos command. Letting Claude Code run eidos →

  • Images nothing links to are cleaned up

    With Assets on, an image whose last link you delete or save away is removed a few minutes later, and the Assets page lets you delete it now or keep it. Turn off remove_unlinked to keep every image. Assets →

Improved

  • Rename a blueprint with its file

    eidos move @<id> --title "<Title>", or eidos mv, sets the title, renames the file, and rewrites every link to it, the id kept. eidos move →

  • Agents log fewer, weightier decisions

    An agent logs a decision only when it changes something already settled, not every choice it makes while drafting, and a call you settled in the conversation is logged as yours. Decisions →

  • Open in a new tab

    Middle-click a link, a sidebar entry, a search result, a table row, or a card on the board to open it in a new tab, the desktop app's or the browser's, and keep the page you are on. A reader shown in a modal has Open in new tab and Open in this tab where it had Expand. The workbench →

  • Bring back a hidden Activity Bar

    Right-click the title bar for the Activity Bar, the sidebars, and the Panel, each ticked while it shows, so an Activity Bar you hid, with the account and settings at its foot, comes back with one pick. The workbench →

Changed

  • Standard 5.5.0

    A group may name its default variant, a collection marking none has no default, the files kept on one machine are called local, and the Framework Owner role leaves the standard. Run eidos migrate to make the hop: it marks the first variant the default wherever a collection marked none, so the root reads as it did. The hops →

  • Plato is now the AI Agent

    The plugin is AI Agent and its view Chat. A root that used Plato moves over by itself the first time it opens, and plato still works in your scripts. AI Agent →

  • A plugin's users are the plugin's

    The AI Agent's @agent is listed on the Users page as the plugin's: its name, alias, and role are read-only, it has no email or access, and it stays while the plugin is on. It runs a configure: command only once you turn on Let the agent change the framework on the AI Agent's page, unless the root marks no person an editor. A plugin's users →

  • Local, not private

    What stays on one machine and is never committed is called local and shows a laptop. --local is the flag for a local draft or canvas; --private still works. eidos draft →

Fixed

  • A very long title is logged

    eidos decisions add and eidos backlog add failed with ENAMETOOLONG; the file name is now cut to fit and the whole title kept.

  • An install leaves local files behind

    eidos install <folder> copied each person's plugin local.yaml and local/ into the new root; it no longer does.

  • Reading a root writes nothing

    eidos check, eidos migrate --dry-run, and any command that loaded a root wrote the Linter's default settings, leaving an untracked .eidos/plugins/linter/settings.yaml; the file is now written only when you change a Linter setting or switch the plugin on. Linter →