Releases: danrfletcher/obsidian-inline-agents
Releases · danrfletcher/obsidian-inline-agents
Release list
0.2.1
What's Changed
- Add GitHub Pages documentation site by @danrfletcher in #4
- Fix docs deploy workflow permissions by @danrfletcher in #5
- Fix TDZ crash that permanently disabled OpenCode model refresh by @danrfletcher in #6
Full Changelog: 0.2.0...0.2.1
0.2.0
Three features landed since 0.1.3:
- Per-button agent selection — an
agent-buttoncode block can setagent: ClaudeCode/agent: OpenCodeto override the plugin-wide Default Agent setting for that one button. - Model mappings — Settings → Inline Agents now has a per-provider Model mappings list (name → model string, with a dropdown of known/live models, a connection-status dot per provider, and a copy button per model). A button's
model: <name>line resolves against these, or passes a literal model string straight through to the CLI's--modelflag. - Context and templating —
prompt:is no longer a single hardcoded{{this file}}placeholder. It now supports{{ path.to.value }}lookups against the note's file/vault/date context (file.basename,file.frontmatter.<key>,vault.name,date.today, etc.), plus an opt-in{{= expression }}mini expression language (property access, comparisons, a ternary, a small helper set) gated behind a new Allow JavaScript expressions in prompts setting, default off.
See the README for full docs on all three.
Full Changelog: 0.1.3...0.2.0