a6165a0f2e
Merge pull request 'Improve thought enrichment reliability' (#29) from jack/amcs-enrichment-reliability into main
main
Warky2026-04-13 21:28:52 +00:00
b6e156011f
Improve thought enrichment reliability
sgcommand2026-04-13 23:04:11 +02:00
4d107cb87e
feat(tools): add background embedding queue for thoughts * Implement QueueThought method in BackfillTool for embedding generation * Update CaptureTool to utilize embedding queuer for failed embeddings * Add EmbeddingStatus field to Thought type for tracking embedding state
Hein2026-04-11 23:37:53 +02:00
1d4dbad33f
refactor(tools): remove household, calendar, meals, and CRM tools from core - Moved to future plugin as part of project scope adjustment - Updated tool registration and descriptions accordingly
Hein2026-04-05 18:55:18 +02:00
02bcbdabd8
test(schema): add test for setting tool schemas with no argument input
Hein2026-04-05 16:19:55 +02:00
5f48a197e8
feat(mcp): add SSE transport support and related configuration options
Hein2026-04-05 15:57:34 +02:00
1958eaca01
Its just a plan, or more of an understanding brainfart
Hein2026-04-05 13:09:06 +02:00
4aed4105aa
fix(auth): add JSON tags to AccessSnapshot fields for proper serialization
Hein2026-04-05 11:59:08 +02:00
1328b3cc94
Merge pull request 'ci: Gitea Actions — CI build/test + cross-platform release on tags' (#22) from feat/gitea-actions into main
v0.0.1
Warky2026-04-04 14:37:08 +00:00
87a62c0d6c
ci: add Gitea Actions — CI on push/PR, release on version tags
SGC2026-04-04 16:28:19 +02:00
3e09dc0ac6
Merge pull request 'feat: amcs-cli — MCP tool CLI and stdio bridge' (#21) from feat/amcs-cli into main
sgcommand2026-04-04 14:25:04 +00:00
f0e242293f
Merge pull request 'feat(app): add lightweight status access tracking' (#16) from feat/status-page-access-tracking into main
Warky2026-04-04 12:25:25 +00:00
50870dd369
feat(app): add lightweight status access tracking
Jack O'Neill
2026-04-04 14:16:02 +02:00
b93f1d14f0
Merge pull request 'docs: audit plan/todo docs against current repo state' (#15) from docs/plan-todo-audit into main
Warky2026-04-03 11:38:59 +00:00
24532ef380
Merge pull request 'fix: correct chat_histories FK to reference projects(guid)' (#3) from fix/chat-history-fk into main
Warky2026-04-01 14:29:10 +00:00
4fdd1411b2
Merge pull request 'feat: add chat history MCP tools' (#1) from feature/chat-history into main
Warky2026-04-01 14:15:19 +00:00
4168154c42
fix: add chat_histories grant to rls_and_grants migration
sam2026-04-01 16:12:12 +02:00
741a09017b
feat: add chat history MCP tools
sam2026-04-01 16:06:56 +02:00
bb759f4683
chore(tests): add new tests for tool registration and resource templates
Hein
2026-03-31 17:24:54 +02:00
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.
Hein
2026-03-31 15:10:07 +02:00
acd780ac9c
feat(files): introduce upload_file tool for staging files and enhance save_file documentation
Hein (Warky)2026-03-31 00:30:56 +02:00
3819eb4fee
feat(files): update save_file tool description and enforce size limit for base64 payloads
Hein (Warky)2026-03-31 00:20:36 +02:00
4bd3c4e0ba
feat(logging): enhance logging for metadata extraction and MCP tool handling
Hein (Warky)2026-03-31 00:16:13 +02:00
8f734c0556
feat(files): enhance file handling with support for HTTP uploads and direct binary access
Hein (Warky)2026-03-31 00:04:36 +02:00
e6f00ce636
feat(metadata): enhance metadata handling by sanitizing extracted data and updating documentation for file storage
Hein (Warky)2026-03-30 23:14:08 +02:00
72b4f7ce3d
feat: implement file upload handler and related functionality
Hein (Warky)2026-03-30 22:57:21 +02:00
7f2b2b9fee
feat(files): implement file storage functionality with save, load, and list operations
Hein (Warky)2026-03-30 22:24:18 +02:00
79d8219836
feat(metadata): implement streaming response handling and enhance error management for metadata extraction
Hein (Warky)2026-03-30 21:42:17 +02:00
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.
Hein
2026-03-26 17:02:38 +02:00
ef0ace2bab
chore(docker): remove 'llm' from .dockerignore
Hein
2026-03-26 16:32:39 +02:00
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
Hein
2026-03-25 18:02:42 +02:00
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
Hein
2026-03-25 16:25:41 +02:00
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
Hein
2026-03-25 12:26:31 +02:00
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.
Hein
2026-03-24 15:38:59 +02:00
64024193e9
Add README and initial project plan documentation
Hein (Warky)2026-03-23 21:48:09 +02:00