Skip to main content

Crate cosh_tools

Crate cosh_tools 

Source

Modules§

bash
Shared-state wrapper for bash execution.
computer
Desktop computer-control tools: observe native application UIs and interact with them through the OS accessibility tree (xa11y), screen captures, and synthetic pointer/keyboard input.
find
File-search tools built on the cosh-sdk find engine.
fs
Shared-state wrapper for file-system tool operations.
lsp
Language-server tools built on the cosh-sdk LSP engine.
plan
question
Tool for asking structured questions to the user.
skills
Schema-driven skill discovery, loading, and serving.
subagent
Tool for calling sub-agents.
util
web
Shared-state wrapper for web tool operations.

Constants§

TOOL_FORMAT
TOOL_FORMAT_NATIVE
Native function-calling instruction for providers that MUST use their structured tool mechanism instead of inline JSON text.

Type Aliases§

ToolDescription
MCP Tool description: name, description, and inputSchema as a JSON value. Follows the MCP Tool schema so it can be passed directly to an rmcp server in the future. Structure: { "name": string, "description": string, "inputSchema": { ... } }