Commit Graph
17 Commits
Author SHA1 Message Date
Hein 5e54167009 fix(db): update SQL default values and types for consistency
CI / build-and-test (push) Failing after -31m34s
* Corrected default values for various fields in SQL schema
* Changed tags field type from text[] to text[] with proper default
* Updated JSONB default values to remove unnecessary quotes
2026-04-30 20:31:34 +02:00
Hein 65715f7ad3 fix: remove redundant code in processing logic
CI / build-and-test (push) Failing after -31m35s
2026-04-30 16:04:04 +02:00
Hein 8e74dc9284 ci: add module tidy step to CI workflow
CI / build-and-test (push) Failing after -32m40s
2026-04-22 15:14:36 +02:00
Hein d1d140e464 fix(tools): add hint for project_not_found error 2026-04-02 16:36:15 +02:00
Hein 9cfcb5621b feat(mcp): add new tools to the registered tools list 2026-04-02 13:53:11 +02:00
Hein d0bfdbfbab feat(mcp): add describe_tools and annotate_tool functionality
* Implement DescribeTool for listing available MCP tools with annotations.
* Add UpsertToolAnnotation and GetToolAnnotations methods for managing tool notes.
* Create tool_annotations table for storing tool usage notes.
2026-04-02 13:51:09 +02:00
Hein bb759f4683 chore(tests): add new tests for tool registration and resource templates 2026-03-31 17:24:54 +02:00
Hein f41c512f36 test(tools): add unit tests for error handling functions
* Implement tests for error functions like errRequiredField, errInvalidField, and errEntityNotFound.
* Ensure proper metadata is returned for various error scenarios.
* Validate error handling in CRM, Files, and other tools.
* Introduce tests for parsing stored file IDs and UUIDs.
* Enhance coverage for helper functions related to project resolution and session management.
2026-03-31 15:10:07 +02:00
Hein 2bca9791cb feat(config): add timeout configuration for metadata extraction 2026-03-27 16:01:02 +02:00
Hein ed05d390b7 feat(auth): enhance middleware to support Bearer token auth
* Added support for extracting Bearer tokens from Authorization header.
* Updated middleware to prefer explicit header over Bearer token.
* Improved test coverage for authentication scenarios.
2026-03-26 17:02:38 +02:00
Hein ef0ace2bab chore(docker): remove 'llm' from .dockerignore 2026-03-26 16:32:39 +02:00
Hein 5d43228c2e chore(docker): update environment variable prefixes to AMCS 2026-03-26 16:26:15 +02:00
Hein 8d0a91a961 feat(llm): add LLM integration instructions and handler
* Serve LLM instructions at `/llm`
* Include markdown content for memory instructions
* Update README with LLM integration details
* Add tests for LLM instructions handler
* Modify database migrations to use GUIDs for thoughts and projects
2026-03-25 18:02:42 +02:00
Hein cebef3a07c feat(embeddings): add embedding model support and related changes
* Introduced EmbeddingModel method in Client and Provider interfaces
* Updated InsertThought and SearchThoughts methods to handle embedding models
* Created embeddings table and updated match_thoughts function for model filtering
* Removed embedding column from thoughts table
* Adjusted permissions for new embeddings table
2026-03-25 16:25:41 +02:00
Hein c8ca272b03 feat(ai): add support for Ollama AI provider configuration
* Update README with Ollama integration details
* Add Ollama configuration to example YAML files
* Implement Ollama provider in AI factory
* Add tests for Ollama provider functionality
* Enhance config validation for Ollama settings
2026-03-25 12:26:31 +02:00
Hein ad05a9e228 feat(favicon): add favicon handling and serve functionality
* Implement favicon serving endpoint
* Add favicon.ico and favicon-source.png files
2026-03-24 17:17:49 +02:00
Hein 66370a7f0e feat(tools): implement CRUD operations for thoughts and projects
* Add tools for creating, retrieving, updating, and deleting thoughts.
* Implement project management tools for creating and listing projects.
* Introduce linking functionality between thoughts.
* Add search and recall capabilities for thoughts based on semantic queries.
* Implement statistics and summarization tools for thought analysis.
* Create database migrations for thoughts, projects, and links.
* Add helper functions for UUID parsing and project resolution.
2026-03-24 15:38:59 +02:00