diff options
| author | tanaka takashi <isazaka@gmail.com> | 2026-07-04 16:22:35 +0900 |
|---|---|---|
| committer | tanaka takashi <isazaka@gmail.com> | 2026-07-04 16:22:35 +0900 |
| commit | eb5e9d9f37bda7d78f69614da70402357794168a (patch) | |
| tree | 608dd61d8b4ca989df505e9777a8b95f4f17b06d /src/mcp/tools/common/registry.c | |
| parent | 1a6a2e7f8572415d435c056dc9947d6d08eb1862 (diff) | |
feat(P1-002): add offline JSONL import via import_messages MCP tool
- implement `import_messages` MCP tool parsing manifest + PUT/DEL JSONL
- atomic store replacement under lock with overwrite/reject conflict policies
- add `include_deleted` to read_messages export view for full round-trip
- register new tool in MCP registry and update protocol test expectations
- update docs/development-plan.md and docs/implementation-status.md
Debug/Release/ASan 15/15 CTest pass
Diffstat (limited to 'src/mcp/tools/common/registry.c')
| -rw-r--r-- | src/mcp/tools/common/registry.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mcp/tools/common/registry.c b/src/mcp/tools/common/registry.c index 1bdafc3..cc3fa22 100644 --- a/src/mcp/tools/common/registry.c +++ b/src/mcp/tools/common/registry.c @@ -8,5 +8,6 @@ tiny_mcp_tools_register(mcpc_server_t *server) return tiny_mcp_register_write_message(server) && tiny_mcp_register_read_messages(server) && tiny_mcp_register_search_messages(server) && tiny_mcp_register_update_message(server) && tiny_mcp_register_delete_message(server) && tiny_mcp_register_rebuild_index(server) - && tiny_mcp_register_get_system_health(server); + && tiny_mcp_register_get_system_health(server) + && tiny_mcp_register_import_messages(server); } |
