Tool Registry
Path:
pi-cybernetic/src/types/tool-registry.tsRelative: src/types/tool-registry.tsSubproject: pi-cyberneticCategory: cybernetic-coreLines: 50Bytes: 1,294Imports: 0Exports: 5
Content Preview
- /** Loop 2 — variety + reversibility registries (P2, P4). */
- export type Reversibility = "read" | "recoverable" | "destructive";
- export type TaskCategory =
- | "code"
- | "search"
- | "filesystem"
- | "network"
- | "analysis"
- | "orchestration";
- export interface ToolCapability {
- name: string;
- /** V(O) — output expressiveness, 1..10. */
- outputVariety: number;
- reversibility: Reversibility;
- isExternalApi: boolean;
- /** Required when isExternalApi. Probe state is tracked per apiId. */