Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bcefghj/miniClaudeCode
/ types & classes
Types & classes
27 in github.com/bcefghj/miniClaudeCode
⨍
Functions
95
◇
Types & classes
27
↓ 34 callers
Class
ToolResult
miniclaudecode/tools/base.py:15
↓ 8 callers
Class
Config
miniclaudecode/config.py:14
↓ 4 callers
Class
BashTool
miniclaudecode/tools/bash_tool.py:21
↓ 4 callers
Class
ConversationContext
Manages the conversation message history and system prompt.
miniclaudecode/context.py:32
↓ 4 callers
Class
PermissionGate
Two-layer permission gate before tool execution.
miniclaudecode/permissions.py:29
↓ 2 callers
Class
PermissionMode
miniclaudecode/config.py:7
↓ 1 callers
Class
AgentLoop
The core agent loop that drives miniClaudeCode. Mirrors Claude Code's loop: prompt -> LLM -> tool_use? -> execute -> loop until the LLM produ
miniclaudecode/agent_loop.py:36
↓ 1 callers
Class
FileEditTool
miniclaudecode/tools/file_edit.py:19
↓ 1 callers
Class
FileReadTool
miniclaudecode/tools/file_read.py:21
↓ 1 callers
Class
FileWriteTool
miniclaudecode/tools/file_write.py:14
↓ 1 callers
Class
GlobTool
miniclaudecode/tools/glob_tool.py:16
↓ 1 callers
Class
GrepTool
miniclaudecode/tools/grep_tool.py:19
Class
Message
miniclaudecode/context.py:26
Class
PermissionDenied
miniclaudecode/permissions.py:23
Class
TestBashTool
tests/test_tools.py:41
Class
TestConversationContext
tests/test_agent_loop.py:44
Class
TestFileEditTool
tests/test_tools.py:112
Class
TestFileReadTool
tests/test_tools.py:63
Class
TestFileWriteTool
tests/test_tools.py:93
Class
TestGlobTool
tests/test_tools.py:155
Class
TestGrepTool
tests/test_tools.py:169
Class
TestPermissionGate
tests/test_agent_loop.py:19
Class
TestSystemPrompt
tests/test_agent_loop.py:71
Class
TestToolRegistry
tests/test_tools.py:18
Class
TestToolResultDataclass
tests/test_agent_loop.py:85
Class
Tool
Base class for all miniClaudeCode tools. Mirrors Claude Code's per-tool interface: - name / description / input_schema -> fed to LLM as to
miniclaudecode/tools/base.py:20
Class
ToolRegistry
Central registry that collects tool instances and provides lookup.
miniclaudecode/tools/base.py:56