Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/affaan-m/ECC
/ types & classes
Types & classes
100 in github.com/affaan-m/ECC
⨍
Functions
2,777
◇
Types & classes
100
↳
Endpoints
15
↓ 30 callers
Class
Message
src/llm/core/types.py:26
↓ 15 callers
Class
LLMInput
src/llm/core/types.py:96
↓ 12 callers
Class
ModelInfo
src/llm/core/types.py:150
↓ 12 callers
Class
ToolCall
src/llm/core/types.py:82
↓ 12 callers
Class
ToolDefinition
src/llm/core/types.py:48
↓ 8 callers
Class
PromptBuilder
src/llm/prompt/builder.py:22
↓ 7 callers
Class
LLMOutput
src/llm/core/types.py:121
↓ 7 callers
Class
_FakeScenario
Minimal Scenario-like object for runner tests (avoids generator deps).
skills/skill-comply/tests/test_runner.py:15
↓ 6 callers
Class
ToolRegistry
src/llm/tools/executor.py:15
↓ 5 callers
Class
AstraflowProvider
UModelVerse global endpoint using OpenAI-compatible chat completions.
src/llm/providers/astraflow.py:133
↓ 5 callers
Class
ObservationEvent
skills/skill-comply/scripts/parser.py:13
↓ 4 callers
Class
AuthenticationError
src/llm/core/interface.py:48
↓ 4 callers
Class
ContextLengthError
src/llm/core/interface.py:54
↓ 4 callers
Class
OpenAIProvider
src/llm/providers/openai.py:21
↓ 4 callers
Class
PromptConfig
src/llm/prompt/builder.py:15
↓ 4 callers
Class
RateLimitError
src/llm/core/interface.py:51
↓ 4 callers
Class
ToolResult
src/llm/core/types.py:89
↓ 4 callers
Class
_Client
tests/test_astraflow_provider.py:25
↓ 3 callers
Class
Detector
skills/skill-comply/scripts/parser.py:23
↓ 3 callers
Class
Step
skills/skill-comply/scripts/parser.py:30
↓ 3 callers
Class
ToolExecutor
src/llm/tools/executor.py:37
↓ 3 callers
Class
_OpenAIClient
tests/test_provider_tools.py:31
↓ 2 callers
Class
ClaudeProvider
src/llm/providers/claude.py:19
↓ 2 callers
Class
ComplianceSpec
skills/skill-comply/scripts/parser.py:38
↓ 1 callers
Class
AstraflowCNProvider
UModelVerse China endpoint using OpenAI-compatible chat completions.
src/llm/providers/astraflow.py:143
↓ 1 callers
Class
AuraUntrusted
Raised by before_settle() when a counterparty fails the trust gate.
integrations/aura/adapter.py:54
↓ 1 callers
Class
ComplianceResult
skills/skill-comply/scripts/grader.py:20
↓ 1 callers
Class
ECCDashboard
Main ECC Dashboard Application
ecc_dashboard.py:272
↓ 1 callers
Class
FakeClient
tests/test_claude_provider.py:18
↓ 1 callers
Class
FakeMessages
tests/test_claude_provider.py:10
↓ 1 callers
Class
ProviderType
src/llm/core/types.py:17
↓ 1 callers
Class
Scenario
skills/skill-comply/scripts/scenario_generator.py:17
↓ 1 callers
Class
ScenarioRun
skills/skill-comply/scripts/runner.py:25
↓ 1 callers
Class
StepResult
skills/skill-comply/scripts/grader.py:12
↓ 1 callers
Class
_AnthropicClient
tests/test_provider_tools.py:51
↓ 1 callers
Class
_AnthropicMessages
tests/test_provider_tools.py:37
↓ 1 callers
Class
_Completions
tests/test_astraflow_provider.py:15
↓ 1 callers
Class
_OpenAICompletions
tests/test_provider_tools.py:19
Class
scripts/skill-create-output.js:81
Interface
AliasEntry
scripts/lib/session-aliases.d.ts:7
Interface
AliasListItem
scripts/lib/session-aliases.d.ts:33
Interface
AliasResult
scripts/lib/session-aliases.d.ts:42
Interface
AliasStore
scripts/lib/session-aliases.d.ts:15
Interface
AreaInfo
scripts/codemaps/generate.ts:100
Class
AuraVerdict
Result of a zero-auth trust check on a counterparty DID. Fields: did the DID that was checked verdict one of t
integrations/aura/adapter.py:65
Interface
CleanupResult
scripts/lib/session-aliases.d.ts:66
Class
Color
src/llm/cli/selector.py:10
Interface
CommandResult
scripts/lib/utils.d.ts:182
Interface
DeleteAliasResult
scripts/lib/session-aliases.d.ts:55
Class
FakeMonitor
tests/hooks/test_insaits_security_monitor.py:41
Interface
FileMatch
scripts/lib/utils.d.ts:83
Interface
FindFilesOptions
scripts/lib/utils.d.ts:90
Interface
GetAllSessionsOptions
scripts/lib/session-manager.d.ts:70
Interface
GetPackageManagerOptions
scripts/lib/package-manager.d.ts:50
Interface
GrepMatch
scripts/lib/utils.d.ts:135
Class
LLMError
src/llm/core/interface.py:33
Class
LLMProvider
src/llm/core/interface.py:11
Interface
ListAliasesOptions
scripts/lib/session-aliases.d.ts:73
Class
ModelNotFoundError
src/llm/core/interface.py:57
Class
NetworkGraphExplainer
skills/manim-video/assets/network_graph_scene.py:4
Class
OllamaProvider
src/llm/providers/ollama.py:17
Interface
PackageManagerConfig
scripts/lib/package-manager.d.ts:10
Interface
PackageManagerResult
scripts/lib/package-manager.d.ts:38
Class
ReActAgent
src/llm/tools/executor.py:65
Interface
ReadStdinJsonOptions
scripts/lib/utils.d.ts:147
Interface
RenameAliasResult
scripts/lib/session-aliases.d.ts:60
Interface
ReplaceInFileOptions
scripts/lib/utils.d.ts:115
Interface
ResolvedAlias
scripts/lib/session-aliases.d.ts:25
Class
Role
src/llm/core/types.py:10
Interface
Session
scripts/lib/session-manager.d.ts:42
Interface
SessionFilenameMeta
scripts/lib/session-manager.d.ts:8
Interface
SessionListResult
scripts/lib/session-manager.d.ts:62
Interface
SessionMetadata
scripts/lib/session-manager.d.ts:20
Interface
SessionStats
scripts/lib/session-manager.d.ts:32
Interface
SetAliasResult
scripts/lib/session-aliases.d.ts:48
Class
SkillCreateOutput
scripts/skill-create-output.js:81
Class
TestAdaptMessagesForProvider
tests/test_builder.py:70
Class
TestGetProvider
tests/test_resolver.py:6
Class
TestGradeCompliant
skills/skill-comply/tests/test_grader.py:53
Class
TestGradeEdgeCases
skills/skill-comply/tests/test_grader.py:122
Class
TestGradeNoncompliant
skills/skill-comply/tests/test_grader.py:90
Class
TestLLMInput
tests/test_types.py:115
Class
TestLLMOutput
tests/test_types.py:130
Class
TestMessage
tests/test_types.py:32
Class
TestModelInfo
tests/test_types.py:142
Class
TestParseSpec
skills/skill-comply/tests/test_parser.py:54
Class
TestParseTrace
skills/skill-comply/tests/test_parser.py:19
Class
TestPromptBuilder
tests/test_builder.py:7
Class
TestProviderType
tests/test_types.py:23
Class
TestRole
tests/test_types.py:15
Class
TestRunScenarioErrorIncludesStdoutTail
Error messages must include stdout tail, not only stderr. When claude -p fails inside an LLM call, useful diagnostic context often appears in
skills/skill-comply/tests/test_runner.py:146
Class
TestRunScenarioMaxTurnsTermination
rc=1 with terminal_reason=max_turns is graceful termination, not failure. claude -p returns rc=1 when --max-turns is reached, but the stream-json
skills/skill-comply/tests/test_runner.py:104
Class
TestSetupSandboxSkipsShellBuiltins
Setup commands containing shell builtins (cd/pushd/popd) must be skipped. Regression: subprocess.run(["cd", ...]) raises FileNotFoundError becaus
skills/skill-comply/tests/test_runner.py:23
Class
TestToolCall
tests/test_types.py:100
Class
TestToolDefinition
tests/test_types.py:48
Class
TestToolExecutor
tests/test_executor.py:34
Class
TestToolRegistry
tests/test_executor.py:6
Class
TestToolResult
tests/test_types.py:108
Class
ToolExecutionError
src/llm/core/interface.py:60
Class
_AstraflowBaseProvider
src/llm/providers/astraflow.py:39