MCPcopy Create free account

hub / github.com/deepelementlab/jupyter-studio / types & classes

Types & classes3,578 in github.com/deepelementlab/jupyter-studio

↓ 273 callersClassSettings
Main application settings. Settings are loaded from multiple sources in order: 1. Default values 2. JSON config file (.clawcode.json)
clawcode/clawcode/config/settings.py:439
↓ 272 callersClassBuiltinSlashOutcome
Result of handling a built-in slash command.
clawcode/clawcode/tui/builtin_slash.py:569
↓ 147 callersClassToolResponse
Response from tool execution. Attributes: content: The response content metadata: Optional metadata (as JSON string) is_e
clawcode/clawcode/llm/tools/base.py:99
↓ 80 callersClassLearningService
clawcode/clawcode/learning/service.py:85
↓ 60 callersClassToolCall
Represents a tool call from the LLM. Attributes: id: Unique call identifier name: Name of the tool to call input: Tool in
clawcode/llm/tools/base.py:48
↓ 59 callersClassProvider
LLM provider configuration.
clawcode/clawcode/config/settings.py:47
↓ 50 callersClassPluginManager
Central orchestrator for the Claude Code compatible plugin system. Responsibilities: - Discover and load plugins from user / project / extra
clawcode/clawcode/plugin/manager.py:17
↓ 49 callersClassProviderResponse
Complete response from LLM. Attributes: content: The text content thinking: The thinking/reasoning content tool_calls: Li
clawcode/clawcode/llm/base.py:152
↓ 47 callersClassPlanTaskItem
clawcode/clawcode/llm/plan_store.py:25
↓ 45 callersClassToolContext
Execution context for tool calls. Provides access to services and information during tool execution.
clawcode/llm/tools/base.py:127
↓ 39 callersClassLSPConfig
Language Server Protocol configuration.
clawcode/clawcode/config/settings.py:148
↓ 38 callersClassLanguageServerConfig
Configuration for a language server.
clawcode/clawcode/lsp/manager.py:24
↓ 37 callersClassBuiltinSlashContext
HUD-aligned snapshot for slash handlers (built by ChatScreen).
clawcode/clawcode/tui/builtin_slash.py:444
↓ 36 callersClassToolInfo
Metadata about a tool. Attributes: name: Unique tool identifier description: Human-readable description parameters: JSON
clawcode/clawcode/llm/tools/base.py:23
↓ 34 callersClassToolCall
Represents a tool call from the LLM. Attributes: id: Unique call identifier name: Name of the tool to call input: Tool in
clawcode/clawcode/llm/tools/base.py:53
↓ 33 callersClassFetchError
Failed to materialize a plugin directory.
clawcode/clawcode/plugin/fetch.py:19
↓ 32 callersClassExperienceCapsule
clawcode/clawcode/learning/experience_models.py:140
↓ 31 callersClassTokenUsage
Token usage information.
clawcode/clawcode/llm/base.py:39
↓ 30 callersClassMessage
Domain model for a conversation message. Attributes: id: Unique message identifier session_id: Parent session ID role: Me
clawcode/message/service.py:122
↓ 29 callersClassPlanStore
Persist and load plan artifacts from `.claw/plans/` with fallback reads.
clawcode/clawcode/llm/plan_store.py:123
↓ 28 callersClassAppOptions
Options object for build system
open-jupyter/jupyterlab-main/jupyterlab/commands.py:344
↓ 27 callersClassOpenAIProvider
OpenAI GPT and O series reasoning provider. Supports GPT-4, GPT-4 Turbo, GPT-4o, GPT-3.5 Turbo, and O series reasoning models. Also supports
clawcode/clawcode/llm/providers/openai.py:121
↓ 24 callersClassMCPError
MCP protocol error.
clawcode/clawcode/mcp/client.py:39
↓ 24 callersClassSubAgentContext
clawcode/clawcode/llm/tools/subagent.py:239
↓ 22 callersClassToolInfo
Metadata about a tool. Attributes: name: Unique tool identifier description: Human-readable description parameters: JSON
clawcode/llm/tools/base.py:18
↓ 21 callersClassChatScreen
Main chat screen showing conversation interface.
clawcode/screens/chat.py:15
↓ 21 callersClassMockProvider
Mock LLM provider for testing. Simulates LLM responses without calling real APIs.
clawcode/tests/test_agent.py:43
↓ 20 callersClassDirNode
A directory (or file leaf) in the scanned project tree.
clawcode/clawcode/tui/code_awareness/state.py:26
↓ 20 callersClassMultiPlanRoutingArgs
clawcode/clawcode/tui/multi_plan_routing.py:21
↓ 19 callersClassProviderError
Base exception for provider errors.
clawcode/clawcode/llm/base.py:380
↓ 19 callersClassTextContent
Plain text content.
clawcode/message/service.py:44
↓ 19 callersClass_AppHandler
open-jupyter/jupyterlab-main/jupyterlab/commands.py:643
↓ 18 callersClassInstinct
clawcode/clawcode/learning/models.py:8
↓ 15 callersClassAgent
AI Agent implementing ReAct loop for tool-augmented LLM interaction. The agent manages: - Conversation history management - Streaming LLM
clawcode/llm/agent.py:82
↓ 15 callersClassExtensionPackage
Extension package entry. Attributes: name: Package name description: Package description homepage_url: Package home page
open-jupyter/jupyterlab-main/jupyterlab/extensions/manager.py:55
↓ 15 callersClassPlanExecutionState
clawcode/clawcode/llm/plan_store.py:34
↓ 15 callersClassWorkflowPhase
clawcode/clawcode/research/workflows/base.py:9
↓ 14 callersClassProcessRegistry
Thread-safe registry of running and finished background processes.
clawcode/clawcode/llm/tools/process_registry.py:81
↓ 14 callersClassProcessSession
A tracked background process with output buffering.
clawcode/clawcode/llm/tools/process_registry.py:55
↓ 14 callersClassProjectTree
Scanned project directory tree with architecture classification.
clawcode/clawcode/tui/code_awareness/state.py:38
↓ 13 callersClassActionResult
Action result Attributes: status: Action status - ["ok", "warning", "error"] message: Action status explanation needs_res
open-jupyter/jupyterlab-main/jupyterlab/extensions/manager.py:104
↓ 13 callersClassArchitectureMap
Persistent mapping between architecture layers and project directories.
clawcode/clawcode/tui/code_awareness/state.py:113
↓ 13 callersClassPlanBundle
clawcode/clawcode/llm/plan_store.py:47
↓ 13 callersClassPyPIExtensionManager
Extension manager using pip as package manager and PyPi.org as packages source.
open-jupyter/jupyterlab-main/jupyterlab/extensions/pypi.py:188
↓ 13 callersClassSubAgent
clawcode/clawcode/llm/tools/subagent.py:368
↓ 12 callersClassCodeAwarenessState
Aggregate state for the Code Awareness panel.
clawcode/clawcode/tui/code_awareness/state.py:62
↓ 12 callersClassHudConfigCounts
Static config statistics shown in the HUD.
clawcode/clawcode/tui/hud/state.py:43
↓ 12 callersClassTeamExperienceCapsule
clawcode/clawcode/learning/team_experience_models.py:165
↓ 12 callersClassToolAdapter
Maps logical operations to registered ``BaseTool`` instances and runs them.
clawcode/clawcode/llm/tools/adapter.py:256
↓ 11 callersClassAgentEvent
Event from agent processing. Attributes: type: Event type message: Associated message error: Error if any session
clawcode/llm/agent.py:43
↓ 11 callersClassHudState
Aggregate HUD state that can be rendered to a multi-line string.
clawcode/clawcode/tui/hud/state.py:53
↓ 11 callersClassPermissionRequest
A permission request for tool execution. Attributes: tool_name: Name of the tool being called description: Description of what th
clawcode/clawcode/core/permission.py:26
↓ 11 callersClass_BrowserFnSpec
clawcode/clawcode/llm/tools/browser/browser_tools.py:60
↓ 10 callersClassEvolveArgs
clawcode/clawcode/learning/params.py:42
↓ 10 callersClassPermissionDialog
A modal dialog for requesting permission to execute a tool. Users can choose to: - Allow once (a) - Always allow for session (y) - De
clawcode/clawcode/tui/components/dialogs/permission.py:34
↓ 10 callersClassShellConfig
Shell configuration for bash tool. On Windows, defaults to ``pwsh``/``powershell`` when on PATH, else ``cmd.exe``. PowerShell is invoked via
clawcode/clawcode/config/settings.py:89
↓ 10 callersClassTeamParticipant
clawcode/clawcode/learning/team_experience_models.py:12
↓ 10 callersClassTextContent
Plain text content.
clawcode/message/models.py:22
↓ 10 callersClassTheme
A color theme for the ClawCode TUI.
clawcode/clawcode/tui/styles/themes.py:15
↓ 9 callersClassAgentConfig
Agent configuration.
clawcode/clawcode/config/settings.py:59
↓ 9 callersClassAnthropicProvider
Anthropic Claude LLM provider. Supports: - Claude 3.5 Sonnet, Haiku - Claude 3 Opus - Tool calling - Streaming responses - Ex
clawcode/clawcode/llm/providers/anthropic.py:44
↓ 9 callersClassExperienceApplyArgs
clawcode/clawcode/learning/experience_params.py:42
↓ 9 callersClassHudTodoItem
Todo item shown in the HUD, aggregated from runtime tool events.
clawcode/clawcode/tui/hud/state.py:35
↓ 9 callersClassPluginConfig
Plugin configuration (Claude Code compatible). ``data_root_mode`` selects where plugin data lives (mirrors Claude Code's ``~/.claude`` layout
clawcode/clawcode/config/settings.py:131
↓ 9 callersClassReadOnlyExtensionManager
Extension manager without installation capabilities.
open-jupyter/jupyterlab-main/jupyterlab/extensions/readonly.py:13
↓ 9 callersClassResearchEvent
Streaming progress / result chunk.
clawcode/clawcode/research/types.py:22
↓ 9 callersClassSlashDispatch
Result of inspecting a user message for slash handling.
clawcode/clawcode/plugin/slash.py:51
↓ 8 callersClassIterationBudget
Thread-safe iteration counter for parent/child agent turns. Mirrors reference ``IterationBudget``: caps total LLM-call iterations; optional r
clawcode/clawcode/llm/claw_support/iteration_budget.py:8
↓ 8 callersClassResearchRole
clawcode/clawcode/research/team/role_configs.py:7
↓ 8 callersClassSkillStore
clawcode/clawcode/claw_skills/skill_store.py:119
↓ 8 callersClassWebsitePolicyError
Raised when a website policy file is malformed.
clawcode/clawcode/llm/tools/browser/website_policy.py:59
↓ 7 callersClassAgentDefinition
One subagent (Claude Code frontmatter + body prompt).
clawcode/clawcode/agents/loader.py:60
↓ 7 callersClassJSONRPCRequest
JSON-RPC 2.0 Request. Attributes: jsonrpc: Protocol version (always "2.0") id: Request ID method: Method name par
clawcode/clawcode/mcp/types.py:490
↓ 7 callersClassLocalEnvironment
Run commands on the host; optional persistent ``bash -l`` session (Claw-aligned).
clawcode/clawcode/llm/tools/environments/local.py:55
↓ 7 callersClassPermissionResponse
Response to a permission request. Attributes: granted: Whether permission was granted session_scoped: Whether permission applies
clawcode/clawcode/core/permission.py:65
↓ 7 callersClassProgressProcess
open-jupyter/jupyterlab-main/jupyterlab/commands.py:71
↓ 7 callersClassSession
Domain model for a chat session. Attributes: id: Unique session identifier parent_session_id: Parent session ID (for sub-tasks)
clawcode/session/service.py:21
↓ 7 callersClassSessionService
Service for managing conversation sessions.
clawcode/clawcode/session/service.py:92
↓ 7 callersClassToolResponse
Response from tool execution. Attributes: content: The response content metadata: Optional metadata (as JSON string) is_e
clawcode/llm/tools/base.py:77
↓ 6 callersClassCheckResult
clawcode/clawcode/research/team/contracts.py:33
↓ 6 callersClassDisplayModeChatStyle
Rich renderables inside the conversation (Markdown, tool lines, etc.).
clawcode/clawcode/tui/styles/display_mode_styles.py:73
↓ 6 callersClassDisplayModeChromeStyle
Large UI colors for the chat screen subtree (programmatically applied).
clawcode/clawcode/tui/styles/display_mode_styles.py:13
↓ 6 callersClassDisplayModeItem
clawcode/clawcode/tui/components/dialogs/display_mode.py:15
↓ 6 callersClassDomainPolicyTemplate
clawcode/clawcode/claw_learning/ops_observability.py:38
↓ 6 callersClassFileChangeEvent
Single file change item grouped by architecture context.
clawcode/clawcode/tui/code_awareness/state.py:90
↓ 6 callersClassGrepTool
Tool for searching content in files. Supports: - Regular expression search - Case-sensitive/insensitive search - Directory specificat
clawcode/llm/tools/search.py:123
↓ 6 callersClassMessageService
Service for managing conversation messages. Provides CRUD operations and handles ContentPart serialization.
clawcode/message/service.py:212
↓ 6 callersClassResearchTool
clawcode/clawcode/research/tools/registry.py:75
↓ 6 callersClassSessionService
Service for managing chat sessions. Provides CRUD operations and publishes events for session changes.
clawcode/session/service.py:67
↓ 6 callersClassThinkingContent
Extended thinking content.
clawcode/message/service.py:54
↓ 6 callersClass_FakeSessionService
clawcode/tests/test_builtin_slash.py:707
↓ 5 callersClassArchitectureAwarenessMonitor
Hybrid monitor: event-driven queue plus adaptive heartbeat polling.
clawcode/clawcode/tui/code_awareness/monitor.py:23
↓ 5 callersClassClawAgent
Coder :class:`Agent` with a dedicated Claw-mode entrypoint. The typical agent ``run_conversation`` pattern maps conceptually to this class plus
clawcode/clawcode/llm/claw.py:18
↓ 5 callersClassConfig
open-jupyter/jupyterlab-main/packages/debugger/src/debugger.ts:48
↓ 5 callersClassDeepNoteLearningService
Closed-loop learning service for DeepNote + ECAT integration.
clawcode/clawcode/deepnote/learning_service.py:30
↓ 5 callersClassExperienceFeedbackArgs
clawcode/clawcode/learning/experience_params.py:52
↓ 5 callersClassExperienceStep
clawcode/clawcode/learning/experience_models.py:37
↓ 5 callersClassHeader
open-jupyter/jupyterlab-main/packages/toc/src/panel.ts:95
↓ 5 callersClassPatchApplyError
Exception raised when patch application fails.
clawcode/clawcode/llm/tools/advanced.py:270
↓ 5 callersClassResearchApp
Bootstrap services and run workflows.
clawcode/clawcode/research/app.py:18
next →1–100 of 3,578, ranked by callers