Commit Graph

  • a6165a0f2e Merge pull request 'Improve thought enrichment reliability' (#29) from jack/amcs-enrichment-reliability into main main Warky 2026-04-13 21:28:52 +00:00
  • b6e156011f Improve thought enrichment reliability sgcommand 2026-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 Hein 2026-04-11 23:37:53 +02:00
  • 1ed67881e6 Add structured learnings updates structured-learnings SGC 2026-04-07 20:48:33 +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 Hein 2026-04-05 18:55:18 +02:00
  • 02bcbdabd8 test(schema): add test for setting tool schemas with no argument input Hein 2026-04-05 16:19:55 +02:00
  • 5f48a197e8 feat(mcp): add SSE transport support and related configuration options Hein 2026-04-05 15:57:34 +02:00
  • 1958eaca01 Its just a plan, or more of an understanding brainfart Hein 2026-04-05 13:09:06 +02:00
  • 4aed4105aa fix(auth): add JSON tags to AccessSnapshot fields for proper serialization Hein 2026-04-05 11:59:08 +02:00
  • 8af4956951 docs(cli): add CLI client details and configuration instructions Hein 2026-04-05 11:45:07 +02:00
  • 5457cbbd21 build(ui): add Node setup and pnpm installation for UI build process Hein 2026-04-05 11:34:07 +02:00
  • d6488cd4d5 ci(release): add workflow_dispatch input for manual release tagging Hein 2026-04-05 11:18:47 +02:00
  • a1bf5ceb38 build(release): push new tag to origin after creating a release Hein 2026-04-05 11:15:53 +02:00
  • 28f7dc199e Merge branch 'feat/issue-17-svelte-ui' v0.0.3 Hein 2026-04-05 11:09:59 +02:00
  • 73eb852361 build: merge main make targets into ui branch feat/issue-17-svelte-ui Jack O'Neill 2026-04-05 11:04:55 +02:00
  • a42274a770 build: switch ui workflow to pnpm Jack O'Neill 2026-04-05 10:58:25 +02:00
  • f0d9c4dc09 style(ui): improve code formatting and consistency in App.svelte Hein 2026-04-05 10:52:25 +02:00
  • 4bf1c1fe60 fix: use svelte 5 mount api Jack O'Neill 2026-04-05 10:47:28 +02:00
  • 6c6f4022a0 feat: add embedded svelte frontend Jack O'Neill 2026-04-05 09:40:38 +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 Warky 2026-04-04 14:37:08 +00:00
  • 87a62c0d6c ci: add Gitea Actions — CI on push/PR, release on version tags SGC 2026-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 sgcommand 2026-04-04 14:25:04 +00:00
  • b59e02aebe feat: add amcs-cli — MCP tool CLI and stdio bridge feat/amcs-cli SGC 2026-04-04 16:14:25 +02:00
  • 4713110e32 Merge pull request 'feat: DBML schema files + relspecgo migration generation' (#20) from feat/dbml-schema-relspecgo into main Warky 2026-04-04 13:37:26 +00:00
  • 6c6b49b45c fix: add cross-file Ref declarations for relspecgo merge feat/dbml-schema-relspecgo SGC 2026-04-04 15:13:50 +02:00
  • 59c43188e5 feat: add DBML schema files and relspecgo migration generation SGC 2026-04-04 14:53:33 +02:00
  • f0e242293f Merge pull request 'feat(app): add lightweight status access tracking' (#16) from feat/status-page-access-tracking into main Warky 2026-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 Warky 2026-04-03 11:38:59 +00:00
  • 7c41a3e846 docs: audit plan and todo status docs/plan-todo-audit Jack O'Neill 2026-04-03 13:37:45 +02:00
  • d1d140e464 fix(tools): add hint for project_not_found error Hein 2026-04-02 16:36:15 +02:00
  • 9cfcb5621b feat(mcp): add new tools to the registered tools list Hein 2026-04-02 13:53:11 +02:00
  • d0bfdbfbab feat(mcp): add describe_tools and annotate_tool functionality Hein 2026-04-02 13:51:09 +02:00
  • 24532ef380 Merge pull request 'fix: correct chat_histories FK to reference projects(guid)' (#3) from fix/chat-history-fk into main Warky 2026-04-01 14:29:10 +00:00
  • 9407c05535 fix: remove migration 019, table was dropped manually sam 2026-04-01 16:28:44 +02:00
  • f163b9c370 fix: correct chat_histories FK to reference projects(guid) sam 2026-04-01 16:25:26 +02:00
  • 972ae502ac fix: reference projects(guid) not projects(id) in chat_histories FK feature/chat-history sam 2026-04-01 16:23:21 +02:00
  • 4fdd1411b2 Merge pull request 'feat: add chat history MCP tools' (#1) from feature/chat-history into main Warky 2026-04-01 14:15:19 +00:00
  • 4168154c42 fix: add chat_histories grant to rls_and_grants migration sam 2026-04-01 16:12:12 +02:00
  • 741a09017b feat: add chat history MCP tools sam 2026-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
  • 3c1ca83dc9 feat: add agent skills and guardrails functionality Hein (Warky) 2026-03-30 23:35:54 +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
  • 2bca9791cb feat(config): add timeout configuration for metadata extraction Hein 2026-03-27 16:01:02 +02:00
  • 4f3d027f9e feat(config): update fallback model handling to support multiple models Hein 2026-03-27 00:44:51 +02:00
  • 8775c3e4ce feat(metadata): enhance metadata extraction with heuristic fallback support Hein 2026-03-27 00:31:30 +02:00
  • f76d1bbd23 feat(metadata): enhance metadata extraction with reasoning content support Hein 2026-03-27 00:24:16 +02:00
  • 74e67526d1 feat(config): add log_conversations option to AI metadata configuration Hein 2026-03-27 00:12:33 +02:00
  • 6af02a2ba1 feat(metadata): add stripThinkingBlocks function and related tests Hein 2026-03-27 00:05:41 +02:00
  • a5c7b90f49 feat(config): add fallback model support for AI configurations Hein 2026-03-26 23:54:15 +02:00
  • 0eb6ac7ee5 feat(tools): add maintenance and meal planning tools with CRUD operations Hein 2026-03-26 23:29:03 +02:00
  • b74d63c543 feat(prompts): add new templates for memory migration and weekly review Hein 2026-03-26 23:08:16 +02:00
  • eefa78d011 feat(ui): add action links to home page for navigation Hein 2026-03-26 22:49:32 +02:00
  • f4ef0e9163 feat(backfill): implement backfill tool for generating missing embeddings Hein 2026-03-26 22:45:28 +02:00
  • 1dde7f233d feat(auth): add additional OAuth endpoints and improve client ID handling Hein 2026-03-26 22:30:23 +02:00
  • 56c84df342 feat(auth): implement OAuth 2.0 authorization code flow and dynamic client registration Hein 2026-03-26 21:17:55 +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
  • 5d43228c2e chore(docker): update environment variable prefixes to AMCS Hein 2026-03-26 16:26:15 +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
  • ad05a9e228 feat(favicon): add favicon handling and serve functionality * Implement favicon serving endpoint * Add favicon.ico and favicon-source.png files Hein 2026-03-24 17:17:49 +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
  • 0403052e97 Initial commit Warky 2026-03-23 19:00:36 +00:00