aboutsummaryrefslogtreecommitdiff
path: root/src/registry.ts
diff options
context:
space:
mode:
authoramankumarsingh77 <amankumarsingh7702@gmal.com>2026-05-02 16:08:50 +0530
committeramankumarsingh77 <amankumarsingh7702@gmal.com>2026-05-02 16:08:50 +0530
commit41e3b69b257442551bb581947f850161ae58aaec (patch)
tree76b202e8d7afb88661d48b1c74b34efbcfcc13e2 /src/registry.ts
parent0f962ef99b82207239e5dacb399be3cabce0ece3 (diff)
feat(domains): migrate type, press_key, dispatch_key with safeJs and matched-count validation
Diffstat (limited to 'src/registry.ts')
-rw-r--r--src/registry.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/registry.ts b/src/registry.ts
index 8d1fd27..e2b13b4 100644
--- a/src/registry.ts
+++ b/src/registry.ts
@@ -2,9 +2,13 @@ import type { ExtensionAPI } from "@mariozechner/pi-coding-agent";
import type { BrowserClient } from "./client";
import { type AnyBrowserToolDefinition, registerBrowserTool } from "./util/tool";
import { clickTool } from "./domains/click";
+import { typeTool, pressKeyTool, dispatchKeyTool } from "./domains/keyboard";
const TOOLS: ReadonlyArray<AnyBrowserToolDefinition> = [
clickTool,
+ typeTool,
+ pressKeyTool,
+ dispatchKeyTool,
];
export const registerAllTools = (pi: ExtensionAPI, client: BrowserClient): void => {