mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-24 14:43:35 +08:00
- Restore full Ink TUI startup chain (cli.tsx entry point) - Create stub .md files for verify skill (Bun text loader hang fix) - Create stub types for filePersistence and SDK modules - Fix Enter key not working (modifiers-napi missing, added try-catch) - Remove overly conservative LOCAL_RECOVERY early return - Add README with setup instructions - Add .env.example template - Add bin/claude-haha entry script and preload.ts Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
44 lines
921 B
TypeScript
44 lines
921 B
TypeScript
import { z } from 'zod/v4'
|
|
|
|
const inputSchema = z.object({}).passthrough()
|
|
|
|
export const TungstenTool = {
|
|
name: 'tungsten',
|
|
aliases: [],
|
|
maxResultSizeChars: 0,
|
|
inputSchema,
|
|
async description() {
|
|
return 'Unavailable in this local recovery build.'
|
|
},
|
|
async prompt() {
|
|
return 'TungstenTool is unavailable in this local recovery build.'
|
|
},
|
|
async call() {
|
|
return {
|
|
data: {
|
|
success: false,
|
|
error: 'TungstenTool is unavailable in this local recovery build.',
|
|
},
|
|
}
|
|
},
|
|
isConcurrencySafe() {
|
|
return true
|
|
},
|
|
isEnabled() {
|
|
return false
|
|
},
|
|
isReadOnly() {
|
|
return true
|
|
},
|
|
async checkPermissions() {
|
|
return {
|
|
behavior: 'deny' as const,
|
|
message: 'TungstenTool is unavailable in this local recovery build.',
|
|
}
|
|
},
|
|
}
|
|
|
|
export function clearSessionsWithTungstenUsage(): void {}
|
|
|
|
export function resetInitializationState(): void {}
|