MCPcopy Index your code
hub / github.com/dtyq/magic

github.com/dtyq/magic @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
90,359 symbols 306,903 edges 15,402 files 29,048 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ILogReporter (Interface)
* 简化的日志上报器接口 * 只负责单次上报,不处理队列和批量逻辑 [6 implementers]
frontend/magic-web/src/utils/log/reporters/ILogReporter.ts
Runner (Interface)
Runner 定义文档同步任务执行器。 [21 implementers]
backend/magic-service/go-engine/internal/infrastructure/knowledge/documentsync/scheduler.go
Detector (Interface)
Detector defines the interface that all detectors must implement [4 implementers]
backend/sandbox-components/pkg/sandbox-gateway/gc/detector/types.go
InfraSpec (Interface)
InfraSpec is a sealed interface. Only concrete types in this package implement it, preventing external packages from acc [4 …
cli/deployer/infra_registry.go
GlobalLanguageOption (Interface)
全局国际化语言选项
frontend/magic-flow/src/common/provider/LocaleProvider/store.ts
PlatformOption (Interface)
对象存储平台基础 Option
frontend/upload-sdk/src/types/index.ts
ResourceFactoryInterface (Interface)
* 资源工厂接口 * 用于创建可共享资源对象的工厂接口. */
backend/super-magic-module/src/Application/Share/Factory/Facade/ResourceFactoryInterface.php
ChunkProgressCallback (Interface)
* Chunk upload/download progress callback interface. */
backend/cloudfile/src/Kernel/Struct/ChunkProgressCallback.php

Core symbols most depended-on inside this repo

get
called by 6464
frontend/magic-web/src/services/ServiceContainer.ts
info
called by 3956
frontend/magic-web/packages/pdf-export/src/logger.ts
fn
called by 3576
frontend/magic-web/src/database/chat/class-new.ts
error
called by 3129
frontend/magic-web/packages/logger/src/core/types.ts
t
called by 2852
frontend/magic-web/src/pages/superMagic/components/Detail/contents/HTML/hooks/useDevConsole.ts
log
called by 2333
frontend/magic-web/src/services/recordSummary/utils/RecordingLogger.ts
error
called by 2316
frontend/magic-web/src/services/recordSummary/utils/RecordingLogger.ts
push
called by 2122
frontend/magic-web/src/pages/superMagic/components/Detail/contents/HTML/iframe-runtime/src/core/CommandHistory.ts

Shape

Method 51,186
Function 23,326
Class 6,668
Interface 6,390
Struct 1,845
Enum 762
TypeAlias 94
Route 65
FuncType 23

Languages

PHP44%
TypeScript32%
Go15%
Python9%

Modules by API surface

backend/super-magic/static/http_client/js/client.js304 symbols
frontend/magic-web/public/vconsole.min.js238 symbols
backend/magic-service/go-engine/internal/application/knowledge/document/service/testing/document_app_service_more_test.go231 symbols
backend/magic-service/go-engine/internal/application/knowledge/knowledgebase/service/testing/knowledge_base_app_service_flow_test.go196 symbols
frontend/magic-web/src/apis/modules/superMagic.ts159 symbols
backend/sandbox/src/Options/AccessControl.php146 symbols
backend/magic-service/test/Cases/Application/ModelGateway/Service/VideoOperationAppServiceTest.php142 symbols
backend/sandbox/src/Options/SandboxOptions.php135 symbols
backend/magic-service/go-engine/internal/application/knowledge/fragment/service/testing/fragment_app_service_more_test.go123 symbols
backend/super-magic-module/src/Domain/SuperAgent/Service/TaskFileDomainService.php115 symbols
frontend/magic-web/src/pages/superMagic/components/Detail/contents/HTML/templates/dashboard/dashboard.js112 symbols
backend/super-magic/app/tools/data_analyst_dashboard_template/dashboard.js112 symbols

Datastores touched

(mysql)Database · 1 repos
DB_DATABASEDatabase · 1 repos
production_dbDatabase · 1 repos
test_dbDatabase · 1 repos

For agents

$ claude mcp add magic \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact