Commit Graph

23 Commits

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