Commit Graph

12 Commits

Author SHA1 Message Date
b74d63c543 feat(prompts): add new templates for memory migration and weekly review 2026-03-26 23:08:16 +02:00
eefa78d011 feat(ui): add action links to home page for navigation 2026-03-26 22:49:32 +02:00
f4ef0e9163 feat(backfill): implement backfill tool for generating missing embeddings 2026-03-26 22:45:28 +02:00
1dde7f233d feat(auth): add additional OAuth endpoints and improve client ID handling 2026-03-26 22:30:23 +02:00
56c84df342 feat(auth): implement OAuth 2.0 authorization code flow and dynamic client registration
- Add OAuth 2.0 support with authorization code flow and dynamic client registration.
- Introduce new handlers for OAuth metadata, client registration, authorization, and token issuance.
- Enhance authentication middleware to support OAuth client credentials.
- Create in-memory stores for authorization codes and tokens.
- Update configuration to include OAuth client details.
- Ensure validation checks for OAuth clients in the configuration.
2026-03-26 21:17:55 +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
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