Releases: 0xble/dotagent.nvim
v0.3.1
dotagent.nvim now uses ⚡ as the default command icon and as the default skill icon for its Blink completion items.
Both remain configurable through require("dotagent").setup({ icons = { ... } }), and setting an icon to an empty string falls back to Blink's normal kind icon for that item kind.
v0.3.0
dotagent.nvim now ships source-specific default Blink icons for its two built-in item kinds:
- commands use
- skills use
These icons are configurable through require("dotagent").setup({ icons = { ... } }), and setting an icon to an empty string falls back to Blink's normal kind icon for that item kind.
This release also fixes fallback skill naming for SKILL.md files without explicit frontmatter names, so directory-backed skills resolve to their own folder name as expected.
v0.2.0
Changes
- Changed the default command prefix from
$to/ - Kept the env-gated external-editor activation model via
DOTAGENT_EDITOR_PROMPT=1 - Updated docs and tests for the new default
Why
Slash commands are the more common default in editor and agent UIs, so / is the better public default.
Keeping $
If you want the old behavior, configure it explicitly:
require("dotagent").setup({
prefixes = { "$" },
activation = {
mode = "contextual",
env_var = "DOTAGENT_EDITOR_PROMPT",
},
sources = {
{
type = "commands",
path = vim.fn.expand("~/dotfiles/dot_agent/commands"),
},
{
type = "skills",
path = vim.fn.expand("~/dotfiles/dot_agent/skills"),
},
},
})v0.1.0
First public release of dotagent.nvim.
Highlights:
- Blink completion source for local $-prefixed agent commands and skills
- Conservative buffer-local activation with DOTAGENT_EDITOR_PROMPT=1 support
- Manual attach/detach commands for non-integrated workflows
- Filesystem indexing for commands, skills, and Lua-defined items
- Headless Neovim smoke tests and CI