Skip to content

0.2.0

Choose a tag to compare

@danrfletcher danrfletcher released this 31 Aug 18:35
· 4 commits to main since this release
ed6ed0a

Three features landed since 0.1.3:

  • Per-button agent selection — an agent-button code block can set agent: ClaudeCode / agent: OpenCode to 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 --model flag.
  • Context and templatingprompt: 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