All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for transclusion / embeds of whole markdown files, headings and blocks, both in your user sections and in the system prompt
- This gives you modular system prompts!
- Optionally configure system prompt files via the frontmatter variable
aicmd-system-prompt-file
which follows the same rules as the plugin config. E.g.aicmd-system-prompt-file: prompts/system prompt for programming.md
- Bug with finding embedded images in sub-folders
- Optionally configure a different model in the frontmatter, e.g.
aicmd-model: openai/gpt-4o-mini
, with your default config set to something else. - Optionally add used model to each AI response heading in thread completion mode
- Error handling for connection to OpenAI-style backend
- Bug fix release to get new system prompt file setting actually in
- Add advanced option to use a markdown file in your vault as the system prompt. Besides the default instructions, you can for example add a list of memories.
- Reset system prompt to default
- Bug in configuring the API host, could not set anything but openrouter, sorry!
- Updates to the README
- New command to send selection to AI and then replace that selection with the response
- Review comments from Obsidian Releases community review
- Plugin status messages on the status bar
- New command to send whole selection to AI, ignoring heading hierarchy, and then append response right after
- Documentation about branching conversation
- Configurable debug mode to get super verbose console.log output
- Plugin metadata (description)
- Bug where an image right at the end of a section / selection would be ignored
- First release of Obsidian AI Chat as Markdown
- Configure different OpenAI providers
- Support multiple conversations and conversation branches through the nesting of headings