Qoderian 1.0.0
Installation
Download main.js, manifest.json, and styles.css below, then place
them in your vault's plugin directory:
<your-vault>/.obsidian/plugins/qoderian/
├── main.js
├── manifest.json
└── styles.css
Then enable the Qoderian plugin in Obsidian settings.
LICENSE and NOTICE are attached for reference; the same notice is
embedded at the top of main.js.
What's Changed
Added
- Qoder CLI chat embedded in the Obsidian sidebar, using the active vault as the
working directory. - Multi-tab conversations with session persistence, resume, fork, and rewind.
- Interactive approval for tool calls, with configurable permission modes.
- Model, thinking effort, and context-window controls, plus context usage
display reported by the Qoder Agent SDK. - Vault context input: @-mentions for notes and selected text, file chips, and
image attachments. - Inline edit for rewriting a selection directly in the editor.
- Slash commands, agents, skills, hooks, and MCP server configuration, sharing
Qoder CLI's own project files. - Interface localization in 10 languages.
Changed
- Aligned Query initialization, interruption, closing, and model discovery with
the official Qoder Agent SDK TypeScript examples. - Model and reasoning-effort menus now open on click and close after selection,
on outside click, or with Escape.
Removed
- Removed local model context-window overrides; context windows now come from
Qoder SDK metadata with built-in model-family fallbacks. - Removed the duplicate shared/Qoder environment settings and reusable
environment snippets. qodercli now inherits the host process environment.
Fixed
- Preserved SDK failures as first-class error blocks without duplicate text or
successful-turn duration labels. - Restored Qoder model grouping and displayed model credit multipliers and
promotion labels from runtime metadata.
See CHANGELOG.md for the full history.