Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deepelementlab/jupyter-studio
/ types & classes
Types & classes
3,578 in github.com/deepelementlab/jupyter-studio
⨍
Functions
13,188
◇
Types & classes
3,578
↳
Endpoints
39
↓ 273 callers
Class
Settings
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 callers
Class
BuiltinSlashOutcome
Result of handling a built-in slash command.
clawcode/clawcode/tui/builtin_slash.py:569
↓ 147 callers
Class
ToolResponse
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 callers
Class
LearningService
clawcode/clawcode/learning/service.py:85
↓ 60 callers
Class
ToolCall
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 callers
Class
Provider
LLM provider configuration.
clawcode/clawcode/config/settings.py:47
↓ 50 callers
Class
PluginManager
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 callers
Class
ProviderResponse
Complete response from LLM. Attributes: content: The text content thinking: The thinking/reasoning content tool_calls: Li
clawcode/clawcode/llm/base.py:152
↓ 47 callers
Class
PlanTaskItem
clawcode/clawcode/llm/plan_store.py:25
↓ 45 callers
Class
ToolContext
Execution context for tool calls. Provides access to services and information during tool execution.
clawcode/llm/tools/base.py:127
↓ 39 callers
Class
LSPConfig
Language Server Protocol configuration.
clawcode/clawcode/config/settings.py:148
↓ 38 callers
Class
LanguageServerConfig
Configuration for a language server.
clawcode/clawcode/lsp/manager.py:24
↓ 37 callers
Class
BuiltinSlashContext
HUD-aligned snapshot for slash handlers (built by ChatScreen).
clawcode/clawcode/tui/builtin_slash.py:444
↓ 36 callers
Class
ToolInfo
Metadata about a tool. Attributes: name: Unique tool identifier description: Human-readable description parameters: JSON
clawcode/clawcode/llm/tools/base.py:23
↓ 34 callers
Class
ToolCall
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 callers
Class
FetchError
Failed to materialize a plugin directory.
clawcode/clawcode/plugin/fetch.py:19
↓ 32 callers
Class
ExperienceCapsule
clawcode/clawcode/learning/experience_models.py:140
↓ 31 callers
Class
TokenUsage
Token usage information.
clawcode/clawcode/llm/base.py:39
↓ 30 callers
Class
Message
Domain model for a conversation message. Attributes: id: Unique message identifier session_id: Parent session ID role: Me
clawcode/message/service.py:122
↓ 29 callers
Class
PlanStore
Persist and load plan artifacts from `.claw/plans/` with fallback reads.
clawcode/clawcode/llm/plan_store.py:123
↓ 28 callers
Class
AppOptions
Options object for build system
open-jupyter/jupyterlab-main/jupyterlab/commands.py:344
↓ 27 callers
Class
OpenAIProvider
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 callers
Class
MCPError
MCP protocol error.
clawcode/clawcode/mcp/client.py:39
↓ 24 callers
Class
SubAgentContext
clawcode/clawcode/llm/tools/subagent.py:239
↓ 22 callers
Class
ToolInfo
Metadata about a tool. Attributes: name: Unique tool identifier description: Human-readable description parameters: JSON
clawcode/llm/tools/base.py:18
↓ 21 callers
Class
ChatScreen
Main chat screen showing conversation interface.
clawcode/screens/chat.py:15
↓ 21 callers
Class
MockProvider
Mock LLM provider for testing. Simulates LLM responses without calling real APIs.
clawcode/tests/test_agent.py:43
↓ 20 callers
Class
DirNode
A directory (or file leaf) in the scanned project tree.
clawcode/clawcode/tui/code_awareness/state.py:26
↓ 20 callers
Class
MultiPlanRoutingArgs
clawcode/clawcode/tui/multi_plan_routing.py:21
↓ 19 callers
Class
ProviderError
Base exception for provider errors.
clawcode/clawcode/llm/base.py:380
↓ 19 callers
Class
TextContent
Plain text content.
clawcode/message/service.py:44
↓ 19 callers
Class
_AppHandler
open-jupyter/jupyterlab-main/jupyterlab/commands.py:643
↓ 18 callers
Class
Instinct
clawcode/clawcode/learning/models.py:8
↓ 15 callers
Class
Agent
AI Agent implementing ReAct loop for tool-augmented LLM interaction. The agent manages: - Conversation history management - Streaming LLM
clawcode/llm/agent.py:82
↓ 15 callers
Class
ExtensionPackage
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 callers
Class
PlanExecutionState
clawcode/clawcode/llm/plan_store.py:34
↓ 15 callers
Class
WorkflowPhase
clawcode/clawcode/research/workflows/base.py:9
↓ 14 callers
Class
ProcessRegistry
Thread-safe registry of running and finished background processes.
clawcode/clawcode/llm/tools/process_registry.py:81
↓ 14 callers
Class
ProcessSession
A tracked background process with output buffering.
clawcode/clawcode/llm/tools/process_registry.py:55
↓ 14 callers
Class
ProjectTree
Scanned project directory tree with architecture classification.
clawcode/clawcode/tui/code_awareness/state.py:38
↓ 13 callers
Class
ActionResult
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 callers
Class
ArchitectureMap
Persistent mapping between architecture layers and project directories.
clawcode/clawcode/tui/code_awareness/state.py:113
↓ 13 callers
Class
PlanBundle
clawcode/clawcode/llm/plan_store.py:47
↓ 13 callers
Class
PyPIExtensionManager
Extension manager using pip as package manager and PyPi.org as packages source.
open-jupyter/jupyterlab-main/jupyterlab/extensions/pypi.py:188
↓ 13 callers
Class
SubAgent
clawcode/clawcode/llm/tools/subagent.py:368
↓ 12 callers
Class
CodeAwarenessState
Aggregate state for the Code Awareness panel.
clawcode/clawcode/tui/code_awareness/state.py:62
↓ 12 callers
Class
HudConfigCounts
Static config statistics shown in the HUD.
clawcode/clawcode/tui/hud/state.py:43
↓ 12 callers
Class
TeamExperienceCapsule
clawcode/clawcode/learning/team_experience_models.py:165
↓ 12 callers
Class
ToolAdapter
Maps logical operations to registered ``BaseTool`` instances and runs them.
clawcode/clawcode/llm/tools/adapter.py:256
↓ 11 callers
Class
AgentEvent
Event from agent processing. Attributes: type: Event type message: Associated message error: Error if any session
clawcode/llm/agent.py:43
↓ 11 callers
Class
HudState
Aggregate HUD state that can be rendered to a multi-line string.
clawcode/clawcode/tui/hud/state.py:53
↓ 11 callers
Class
PermissionRequest
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 callers
Class
_BrowserFnSpec
clawcode/clawcode/llm/tools/browser/browser_tools.py:60
↓ 10 callers
Class
EvolveArgs
clawcode/clawcode/learning/params.py:42
↓ 10 callers
Class
PermissionDialog
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 callers
Class
ShellConfig
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 callers
Class
TeamParticipant
clawcode/clawcode/learning/team_experience_models.py:12
↓ 10 callers
Class
TextContent
Plain text content.
clawcode/message/models.py:22
↓ 10 callers
Class
Theme
A color theme for the ClawCode TUI.
clawcode/clawcode/tui/styles/themes.py:15
↓ 9 callers
Class
AgentConfig
Agent configuration.
clawcode/clawcode/config/settings.py:59
↓ 9 callers
Class
AnthropicProvider
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 callers
Class
ExperienceApplyArgs
clawcode/clawcode/learning/experience_params.py:42
↓ 9 callers
Class
HudTodoItem
Todo item shown in the HUD, aggregated from runtime tool events.
clawcode/clawcode/tui/hud/state.py:35
↓ 9 callers
Class
PluginConfig
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 callers
Class
ReadOnlyExtensionManager
Extension manager without installation capabilities.
open-jupyter/jupyterlab-main/jupyterlab/extensions/readonly.py:13
↓ 9 callers
Class
ResearchEvent
Streaming progress / result chunk.
clawcode/clawcode/research/types.py:22
↓ 9 callers
Class
SlashDispatch
Result of inspecting a user message for slash handling.
clawcode/clawcode/plugin/slash.py:51
↓ 8 callers
Class
IterationBudget
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 callers
Class
ResearchRole
clawcode/clawcode/research/team/role_configs.py:7
↓ 8 callers
Class
SkillStore
clawcode/clawcode/claw_skills/skill_store.py:119
↓ 8 callers
Class
WebsitePolicyError
Raised when a website policy file is malformed.
clawcode/clawcode/llm/tools/browser/website_policy.py:59
↓ 7 callers
Class
AgentDefinition
One subagent (Claude Code frontmatter + body prompt).
clawcode/clawcode/agents/loader.py:60
↓ 7 callers
Class
JSONRPCRequest
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 callers
Class
LocalEnvironment
Run commands on the host; optional persistent ``bash -l`` session (Claw-aligned).
clawcode/clawcode/llm/tools/environments/local.py:55
↓ 7 callers
Class
PermissionResponse
Response to a permission request. Attributes: granted: Whether permission was granted session_scoped: Whether permission applies
clawcode/clawcode/core/permission.py:65
↓ 7 callers
Class
ProgressProcess
open-jupyter/jupyterlab-main/jupyterlab/commands.py:71
↓ 7 callers
Class
Session
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 callers
Class
SessionService
Service for managing conversation sessions.
clawcode/clawcode/session/service.py:92
↓ 7 callers
Class
ToolResponse
Response from tool execution. Attributes: content: The response content metadata: Optional metadata (as JSON string) is_e
clawcode/llm/tools/base.py:77
↓ 6 callers
Class
CheckResult
clawcode/clawcode/research/team/contracts.py:33
↓ 6 callers
Class
DisplayModeChatStyle
Rich renderables inside the conversation (Markdown, tool lines, etc.).
clawcode/clawcode/tui/styles/display_mode_styles.py:73
↓ 6 callers
Class
DisplayModeChromeStyle
Large UI colors for the chat screen subtree (programmatically applied).
clawcode/clawcode/tui/styles/display_mode_styles.py:13
↓ 6 callers
Class
DisplayModeItem
clawcode/clawcode/tui/components/dialogs/display_mode.py:15
↓ 6 callers
Class
DomainPolicyTemplate
clawcode/clawcode/claw_learning/ops_observability.py:38
↓ 6 callers
Class
FileChangeEvent
Single file change item grouped by architecture context.
clawcode/clawcode/tui/code_awareness/state.py:90
↓ 6 callers
Class
GrepTool
Tool for searching content in files. Supports: - Regular expression search - Case-sensitive/insensitive search - Directory specificat
clawcode/llm/tools/search.py:123
↓ 6 callers
Class
MessageService
Service for managing conversation messages. Provides CRUD operations and handles ContentPart serialization.
clawcode/message/service.py:212
↓ 6 callers
Class
ResearchTool
clawcode/clawcode/research/tools/registry.py:75
↓ 6 callers
Class
SessionService
Service for managing chat sessions. Provides CRUD operations and publishes events for session changes.
clawcode/session/service.py:67
↓ 6 callers
Class
ThinkingContent
Extended thinking content.
clawcode/message/service.py:54
↓ 6 callers
Class
_FakeSessionService
clawcode/tests/test_builtin_slash.py:707
↓ 5 callers
Class
ArchitectureAwarenessMonitor
Hybrid monitor: event-driven queue plus adaptive heartbeat polling.
clawcode/clawcode/tui/code_awareness/monitor.py:23
↓ 5 callers
Class
ClawAgent
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 callers
Class
Config
open-jupyter/jupyterlab-main/packages/debugger/src/debugger.ts:48
↓ 5 callers
Class
DeepNoteLearningService
Closed-loop learning service for DeepNote + ECAT integration.
clawcode/clawcode/deepnote/learning_service.py:30
↓ 5 callers
Class
ExperienceFeedbackArgs
clawcode/clawcode/learning/experience_params.py:52
↓ 5 callers
Class
ExperienceStep
clawcode/clawcode/learning/experience_models.py:37
↓ 5 callers
Class
Header
open-jupyter/jupyterlab-main/packages/toc/src/panel.ts:95
↓ 5 callers
Class
PatchApplyError
Exception raised when patch application fails.
clawcode/clawcode/llm/tools/advanced.py:270
↓ 5 callers
Class
ResearchApp
Bootstrap services and run workflows.
clawcode/clawcode/research/app.py:18
next →
1–100 of 3,578, ranked by callers