ticket: close task tools module

This commit is contained in:
Keisuke Hirata 2026-06-05 09:05:58 +09:00
parent 6908bb5947
commit 4b90fe91bf
No known key found for this signature in database
7 changed files with 12 additions and 2 deletions

View File

@ -2,12 +2,12 @@
id: 20260604-223500-task-tools-builtin-plugin id: 20260604-223500-task-tools-builtin-plugin
slug: task-tools-builtin-plugin slug: task-tools-builtin-plugin
title: Feature: extract Task tools as builtin module title: Feature: extract Task tools as builtin module
status: open status: closed
kind: task kind: task
priority: P1 priority: P1
labels: [plugin, feature-registry, tasks] labels: [plugin, feature-registry, tasks]
created_at: 2026-06-04T22:35:00Z created_at: 2026-06-04T22:35:00Z
updated_at: 2026-06-05T00:04:53Z updated_at: 2026-06-05T00:05:55Z
assignee: null assignee: null
legacy_ticket: null legacy_ticket: null
--- ---

View File

@ -0,0 +1 @@
Extracted TaskCreate/TaskUpdate/TaskGet/TaskList into a clean built-in internal feature module at pod::feature::builtin::task with task_tools_feature(task_store). The descriptor declares exactly the four Task tools and no requested host authorities; TaskStore sharing, Task tool metadata/behavior, system-reminder behavior, ToolRegistry installation, and PreToolCall policy remain unchanged. External review approved. Merge validation passed: cargo test -p pod --lib feature::tests --no-fail-fast, cargo test -p pod --lib, cargo test -p llm-worker --lib, cargo fmt --check, cargo check --workspace --all-targets, ./tickets.sh doctor, git diff --check, nix build .#yoi, ./result/bin/yoi pod --help.

View File

@ -189,4 +189,13 @@ Not rerun:
Residual risk is low. The main unverified risk is ordinary integration/build regression outside the focused extraction surface because full test and Nix package validation were not rerun here. The code diff itself preserves the existing Task tool constructor and installation path, so behavioral risk appears minimal. Residual risk is low. The main unverified risk is ordinary integration/build regression outside the focused extraction surface because full test and Nix package validation were not rerun here. The code diff itself preserves the existing Task tool constructor and installation path, so behavioral risk appears minimal.
---
<!-- event: close author: hare at: 2026-06-05T00:05:55Z status: closed -->
## Closed
Extracted TaskCreate/TaskUpdate/TaskGet/TaskList into a clean built-in internal feature module at pod::feature::builtin::task with task_tools_feature(task_store). The descriptor declares exactly the four Task tools and no requested host authorities; TaskStore sharing, Task tool metadata/behavior, system-reminder behavior, ToolRegistry installation, and PreToolCall policy remain unchanged. External review approved. Merge validation passed: cargo test -p pod --lib feature::tests --no-fail-fast, cargo test -p pod --lib, cargo test -p llm-worker --lib, cargo fmt --check, cargo check --workspace --all-targets, ./tickets.sh doctor, git diff --check, nix build .#yoi, ./result/bin/yoi pod --help.
--- ---