Commit Graph
29 Commits
Author SHA1 Message Date
Hare c281248bf8 update: Locked -> CacheLocked 2026-01-10 22:46:08 +09:00
Hare a2f53d7879 update: Implement cancellation notification using mpsc::channel 2026-01-10 22:45:01 +09:00
Hare 16fda38039 feat: Redesign the tool system 2026-01-10 00:31:14 +09:00
Hare 5691b09fc8 feat: Implement HookEventKind 2026-01-09 19:18:20 +09:00
Hare 33f1c218f2 feat: pause and resume 2026-01-09 14:50:34 +09:00
Hare 81107c6f5c feat: Implement RequestConfig validation 2026-01-09 01:19:16 +09:00
Hare 3b5c7e2d46 update: worker -> llm-worker 2026-01-09 00:42:33 +09:00
Hare 1d890395cc chore: Update package license, repository, etc 2026-01-09 00:14:27 +09:00
Hare 16afdd799d chore: Update dependencies version 2026-01-08 22:47:07 +09:00
Hare 7d398fa6de update: Merge worker-types crate into worker crate 2026-01-08 22:15:11 +09:00
Hare a01f19b112 feat: Adjust module re-exports and publishing settings 2026-01-08 20:35:28 +09:00
Hare 9233bb9163 docs: Tidying up comments 2026-01-08 18:23:16 +09:00
Hare 2487d1ece7 feat: Implement worker context management and cache protection mechanisms using type-state 2026-01-08 17:57:03 +09:00
Hare 45c8457b71 feat: Cleaning up examples 2026-01-07 22:15:29 +09:00
Hare 1e126c1698 fmt: cargo fmt 2026-01-07 22:04:44 +09:00
Hare bb73dc6a45 fix: inject missing block_type into Anthropic BlockStop events 2026-01-07 22:04:32 +09:00
Hare 1fbd4c8380 feat: Implement WorkerCLI to use multiple providers 2026-01-07 21:42:23 +09:00
Hare a26d43c52d feat: add Google Gemini LLM client integration 2026-01-07 00:54:58 +09:00
Hare 89b12d277a feat: Introduce WorkerSubscriber system with adapters 2026-01-07 00:30:58 +09:00
Hare 9547d40538 docs: Add hooks_design.md 2026-01-07 00:26:10 +09:00
Hare d04cae2a36 feat: Verify provider API ・ Modularize testing 2026-01-07 00:16:35 +09:00
Hare a7581f27bb feat: Implement openai/ollama client 2026-01-06 23:50:05 +09:00
Hare 170c8708ae feat: Add worker CLI example 2026-01-06 22:58:04 +09:00
Hare ddd80908c0 feat: #[tool_registry] and #[tool] macros 2026-01-06 22:42:24 +09:00
Hare e82e0a3ed9 feat: Implement Worker for LLM turn management/tool call/hooks 2026-01-06 20:38:08 +09:00
Hare a4e2795e56 feat: Add Tool trait definition and tool_registry macro skeleton 2026-01-06 13:52:32 +09:00
Hare 9a7acb74c8 feat: Implement AnthropicClient 2026-01-06 00:25:08 +09:00
Hare 6d6ae24ffe feat: Introduce event timeline and handler system 2026-01-05 23:10:32 +09:00
Hare 14db66e5b0 init 2026-01-05 23:03:48 +09:00