Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akitaonrails/FrankClaw
/ types & classes
Types & classes
423 in github.com/akitaonrails/FrankClaw
⨍
Functions
2,115
◇
Types & classes
423
↓ 5 callers
Class
ConnId
crates/frankclaw-core/src/types.rs:90
↓ 1 callers
Class
PasswordHash
crates/frankclaw-crypto/src/hashing.rs:12
Class
AXNode
crates/frankclaw-tools/src/aria.rs:130
Class
AcpServer
ACP server state.
crates/frankclaw-gateway/src/acp.rs:53
Class
AcpServerOptions
crates/frankclaw-gateway/src/acp.rs:24
Class
AcpSession
crates/frankclaw-gateway/src/acp.rs:45
Class
AgentDef
crates/frankclaw-core/src/config.rs:252
Class
AgentId
crates/frankclaw-core/src/types.rs:33
Class
AgentsConfig
crates/frankclaw-core/src/config.rs:230
Class
AgentsListTool
crates/frankclaw-tools/src/config_tools.rs:119
Class
AnthropicProvider
Anthropic Messages API provider.
crates/frankclaw-models/src/anthropic.rs:18
Class
AnthropicStreamState
crates/frankclaw-models/src/anthropic.rs:332
Class
AnthropicVisionProvider
Vision provider that describes images using the Anthropic Messages API. Uses the `messages` endpoint with base64 image content blocks, which differs
crates/frankclaw-media/src/understanding.rs:401
Class
ApiError
crates/frankclaw-gateway/src/openai_api.rs:147
Class
ApiMessage
crates/frankclaw-gateway/src/openai_api.rs:82
Class
ApiResponseMessage
crates/frankclaw-gateway/src/openai_api.rs:105
Class
ApiUsage
crates/frankclaw-gateway/src/openai_api.rs:111
Class
AppState
crates/frankclaw-gateway/src/server.rs:135
Enum
ApprovalDecision
crates/frankclaw-core/src/tool_approval.rs:28
Enum
ApprovalLevel
crates/frankclaw-tools/src/lib.rs:93
Class
ApprovalRequest
crates/frankclaw-core/src/tool_approval.rs:10
Class
AriaSnapshotOptions
Options for building an ARIA snapshot.
crates/frankclaw-tools/src/aria.rs:23
Enum
AttachmentKind
crates/frankclaw-channels/src/outbound_media.rs:7
Class
AudioTranscribeTool
crates/frankclaw-tools/src/audio.rs:52
Interface
AudioTranscriber
crates/frankclaw-core/src/tool_services.rs:77
Enum
AuditCode
crates/frankclaw-cli/src/main.rs:2418
Enum
AuthCredential
Credential presented by a connecting client.
crates/frankclaw-gateway/src/auth.rs:115
Enum
AuthMode
crates/frankclaw-core/src/auth.rs:7
Class
AuthQuery
crates/frankclaw-gateway/src/server.rs:141
Class
AuthRateLimiter
Per-IP rate limiter for authentication attempts. Tracks failed attempts per IP with sliding window and lockout. Uses a `Mutex<HashMap>` since auth at
crates/frankclaw-gateway/src/rate_limit.rs:13
Enum
AuthRole
crates/frankclaw-core/src/auth.rs:99
Class
BashArgs
crates/frankclaw-tools/src/bash.rs:32
Enum
BashPolicy
crates/frankclaw-tools/src/bash.rs:60
Class
BashResult
crates/frankclaw-tools/src/bash.rs:45
Class
BashTool
Bash tool for executing shell commands.
crates/frankclaw-tools/src/bash.rs:170
Enum
BindMode
crates/frankclaw-core/src/config.rs:210
Class
BreakerState
crates/frankclaw-models/src/circuit_breaker.rs:44
Class
BroadcastHandle
Server-push event broadcast to all connected WebSocket clients. Uses a tokio broadcast channel. Slow consumers are dropped (lagged) rather than block
crates/frankclaw-gateway/src/broadcast.rs:8
Class
BrowserAriaSnapshotTool
crates/frankclaw-tools/src/lib.rs:1045
Class
BrowserClickTool
crates/frankclaw-tools/src/lib.rs:1024
Class
BrowserClient
crates/frankclaw-tools/src/lib.rs:398
Class
BrowserCloseTool
crates/frankclaw-tools/src/lib.rs:1039
Class
BrowserExtractTool
crates/frankclaw-tools/src/lib.rs:1018
Class
BrowserOpenTool
crates/frankclaw-tools/src/lib.rs:1015
Class
BrowserPressTool
crates/frankclaw-tools/src/lib.rs:1033
Class
BrowserProfile
crates/frankclaw-tools/src/browser_profiles.rs:18
Class
BrowserProfileConfig
crates/frankclaw-core/src/config.rs:873
Class
BrowserScreenshotTool
crates/frankclaw-tools/src/lib.rs:1042
Class
BrowserSession
crates/frankclaw-tools/src/lib.rs:370
Class
BrowserSessionsTool
crates/frankclaw-tools/src/lib.rs:1036
Class
BrowserSnapshot
crates/frankclaw-tools/src/lib.rs:380
Class
BrowserSnapshotTool
crates/frankclaw-tools/src/lib.rs:1021
Class
BrowserTypeTool
crates/frankclaw-tools/src/lib.rs:1027
Class
BrowserWaitTool
crates/frankclaw-tools/src/lib.rs:1030
Class
CacheEntry
crates/frankclaw-models/src/cache.rs:40
Class
CachedEmbeddingProvider
Caching wrapper that stores embeddings in SQLite keyed by SHA-256 of the text.
crates/frankclaw-memory/src/embedding.rs:208
Class
CallToolResult
crates/frankclaw-tools/src/mcp/protocol.rs:96
Class
CanvasAppendTool
crates/frankclaw-tools/src/lib.rs:1171
Class
CanvasBlock
crates/frankclaw-core/src/canvas.rs:12
Class
CanvasBlock
crates/frankclaw-gateway/src/canvas.rs:29
Enum
CanvasBlockKind
crates/frankclaw-gateway/src/canvas.rs:18
Class
CanvasClearTool
crates/frankclaw-tools/src/lib.rs:1172
Class
CanvasDocument
crates/frankclaw-core/src/canvas.rs:21
Class
CanvasDocument
crates/frankclaw-gateway/src/canvas.rs:37
Enum
CanvasExportFormat
crates/frankclaw-gateway/src/canvas.rs:59
Class
CanvasGetTool
crates/frankclaw-tools/src/lib.rs:1169
Class
CanvasPatch
crates/frankclaw-gateway/src/canvas.rs:49
Interface
CanvasService
crates/frankclaw-core/src/canvas.rs:34
Class
CanvasSetTool
crates/frankclaw-tools/src/lib.rs:1170
Class
CanvasStore
crates/frankclaw-gateway/src/canvas.rs:94
Class
CaptureChannel
crates/frankclaw-gateway/src/delivery.rs:723
Class
CaptureChannel
crates/frankclaw-gateway/src/server.rs:1827
Class
CaptureStreamingChannel
crates/frankclaw-gateway/src/delivery.rs:777
Class
CapturedRequest
crates/frankclaw-runtime/src/lib.rs:2084
Class
ChannelCapabilities
crates/frankclaw-core/src/channel.rs:9
Class
ChannelConfig
crates/frankclaw-core/src/config.rs:313
Enum
ChannelDmPolicy
crates/frankclaw-core/src/config.rs:323
Class
ChannelHealth
crates/frankclaw-gateway/src/health_monitor.rs:36
Class
ChannelId
crates/frankclaw-core/src/types.rs:19
Interface
ChannelPlugin
crates/frankclaw-core/src/channel.rs:146
Class
ChannelRoundtripCase
crates/frankclaw-gateway/src/server.rs:1849
Class
ChannelSecurityPolicy
crates/frankclaw-core/src/config.rs:331
Class
ChannelSet
crates/frankclaw-channels/src/lib.rs:40
Class
ChatCompletionRequest
crates/frankclaw-gateway/src/openai_api.rs:70
Class
ChatCompletionResponse
crates/frankclaw-gateway/src/openai_api.rs:88
Enum
ChatMessage
crates/frankclaw-cli/src/tui.rs:35
Class
ChatRequest
crates/frankclaw-runtime/src/lib.rs:54
Class
ChatResponse
crates/frankclaw-runtime/src/lib.rs:78
Enum
CheckResult
Outcome of a single diagnostic check.
crates/frankclaw-cli/src/main.rs:2046
Class
Choice
crates/frankclaw-gateway/src/openai_api.rs:98
Class
Chunk
crates/frankclaw-memory/src/chunking.rs:58
Class
ChunkEntry
crates/frankclaw-memory/src/lib.rs:20
Class
CircuitBreaker
Circuit breaker that wraps a provider and tracks failure state.
crates/frankclaw-models/src/circuit_breaker.rs:52
Class
CircuitBreakerConfig
crates/frankclaw-models/src/circuit_breaker.rs:14
Enum
CircuitState
crates/frankclaw-models/src/circuit_breaker.rs:35
Class
Cli
crates/frankclaw-cli/src/main.rs:24
Class
ClientState
Per-connection state.
crates/frankclaw-gateway/src/state.rs:73
Enum
Command
crates/frankclaw-cli/src/main.rs:46
Enum
CommandCategory
crates/frankclaw-runtime/src/commands.rs:49
Class
CommandDef
crates/frankclaw-runtime/src/commands.rs:57
next →
1–100 of 423, ranked by callers