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 NC35
- Assignment tools
- web_fetch tool
- Talk: reactions, replies, polls, and file sharing tools
- Stream output text and tool calls
- Extend context chat tool
- on-demand memory storage and recall tools
- support for multimodal chat inputs and outputs
- Tables app support
- tools for agent skills
- more files tools
- Validate more inputs
- Reduce token usage by truncating old tool results
- don't lose message history due to history cut off
- Deck: Add card discovery (list_board_cards) and card comment tools
- mail inbox tools
- optimize tool call denied instruction
- MCP streamable-http transport for initializing
- lots of more tools for
- Bookmarks
- Calendar
- Circles
- Cookbook
- Deck
- Files
- Forms
- Shares
- "find user" tool
- Register and invoke async tools in MCP middleware
- updated dependencies
- Log tool error in handle_tool_error
- First history item cannot be a tool message
- replaced whitespaces in search tool names
- Unified search provider tools
- Suggest tools for the user based on their interaction
- ny_py_api updated to 0.24.2
- Make the app fully non-blocking
- some prompt engineering to improve tool use
- Support for NC34
- updated python dependencies
- retry task scheduling when a connection error is thrown
- switch from httpx to niquests
- Implement taskprocessing trigger event
- Add "AI-generated" notes where appropriate
- Add optional memories input slot
- add AI app category for appstore
- updated python dependencies
- Reduce size of conversation_token
- Impose a history limit to avoid the token intake exploding
- Adding mcp servers as custom tools for context agent
- Expose an mcp server to use context agent's tools in other llms
- Tune prompt to not include tools in system prompt if they are disabled
- bumped min NC version to 31.0.8
- link generation for file outputs
- system prompt optimized
- fixed availability check for Calendar: it's now always available
- fixed a bug that made Context Agent unusable for non-users
- made caching user-related
- adapted spelling in settings
- updated dependencies
- image generation tool (AI)
- settings to dis/-able tools
- HaRP-Support
- added used tools to output so that Assistant can show them
- document generation tools: text documents, spreadsheets and slides
- Public transport tool using HERE API
- Routing tool using OPenStreetMap
- get file content tool (Files)
- get folder tree tool (Files)
- create a public share link tool (Files)
- get mail accounts tool (Mail)
- Web search tool using DuckDuckGo
- OpenProject tools: list projects and create workpackage
- use poetry instead of pip to manage dependencies
- Mail tool doesn't need the account ID anymore, it can be obtained by another tool
- calendar tools improved
- output when using Llama 3.1 fixed
- context chat tool fixed
-
create_conversations tool (Talk)
-
search through addressbooks (Contacts)
-
find_details_of_current_user tool (Contacts)
-
find_free_time_slot_in_calendar tool (Calendar)
-
transcribe_file tool (Files) . add task tool (Calendar/Tasks)
-
YouTube search tool
-
add card tool (Deck)
-
log statements for each tool
- Make it tell user about 3rd party network services
- add pythonpath to Dockerfile
- fix: Fix error handling code
- fix: ignore more temp exceptions during task polling
- fix: ignore temp exceptions during task polling
- fix build
Initial version