Milestone 1.2: Overview #2

Closed
opened 2026-07-24 03:22:34 +00:00 by david · 0 comments
Owner

Overview

Register all four tools with minimal implementations (placeholder responses).

Acceptance Criteria

  • Register git_worktree_list tool
  • Register git_worktree_create tool
  • Register git_worktree_remove tool
  • Register git_worktree_switch tool
  • All tools have correct TypeBox schemas and signatures
  • Calling each tool returns a response (even if just "not implemented")
  • pi.getAllTools() includes all four tools after loading extension

Notes

Use the pattern:

import type { ExtensionAPI } from "@earendil-works/pi-coding-agent";
import { Type } from "typebox";

export default function (pi: ExtensionAPI) {
  // Register tools here
}
# Overview Register all four tools with minimal implementations (placeholder responses). ## Acceptance Criteria - [ ] Register `git_worktree_list` tool - [ ] Register `git_worktree_create` tool - [ ] Register `git_worktree_remove` tool - [ ] Register `git_worktree_switch` tool - [ ] All tools have correct TypeBox schemas and signatures - [ ] Calling each tool returns a response (even if just "not implemented") - [ ] `pi.getAllTools()` includes all four tools after loading extension ## Notes Use the pattern: ```typescript import type { ExtensionAPI } from "@earendil-works/pi-coding-agent"; import { Type } from "typebox"; export default function (pi: ExtensionAPI) { // Register tools here } ```
david closed this issue 2026-07-24 21:18:32 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: david/pi-worktrees#2
No description provided.