여기 나열된 모든 클래스는 패키지 루트에서 export됩니다.
import { /* ... */ } from ' activecli ' ;
src/index.ts가 유일한 공개 표면입니다. 트리 내부에는 barrel 파일이 없으며, 모든 내부 import는 원하는 파일을 직접 지목합니다.
Export
종류
소스
Command
class
ActiveCli/Command/Command.ts
CommandOptions
type
ActiveCli/Command/Command.ts
CommandEventListener
type
ActiveCli/Command/Command.ts (그곳에서는 EventListener로 export)
PermissionResponder
type
ActiveCli/Command/Command.ts
Export
종류
소스
AbstractProvider
class
ActiveCli/Provider/AbstractProvider.ts
Answer
class
ActiveCli/Provider/Answer.ts
ClaudeProvider
class
ActiveCli/Provider/ClaudeProvider.ts
Claude
singleton
ActiveCli/Provider/ClaudeProvider.ts
Export
종류
소스
AuthCommands
class
ActiveCli/Auth/AuthCommands.ts
AuthStatus
class
ActiveCli/Auth/AuthCommands.ts
LoginMethod
class
ActiveCli/Auth/LoginSession.ts
LoginSession
class
ActiveCli/Auth/LoginSession.ts
Export
종류
소스
McpCommands
class
ActiveCli/Mcp/McpCommands.ts
McpListEntry
class
ActiveCli/Mcp/McpOutputParser.ts
McpOutputParser
class
ActiveCli/Mcp/McpOutputParser.ts
McpServer
class
ActiveCli/Mcp/McpServer.ts
McpServerConfig
class
ActiveCli/Mcp/McpServer.ts
McpTransport
class
ActiveCli/Mcp/McpServer.ts
McpServerScope
class
ActiveCli/Mcp/McpServerScope.ts
McpServerStatus
class
ActiveCli/Mcp/McpServerStatus.ts
Export
종류
소스
AbstractAdapter
class
ActiveCli/Adapter/AbstractAdapter.ts
SpawnOptions
class
ActiveCli/Adapter/SpawnOptions.ts
ClaudeAdapter
class
ActiveCli/Adapter/Claude/ClaudeAdapter.ts
ClaudeArgv
class
ActiveCli/Adapter/Claude/ClaudeArgv.ts
ClaudeAuthEnv
class
ActiveCli/Adapter/Claude/ClaudeAuthEnv.ts
ClaudePermissionFlag
class
ActiveCli/Adapter/Claude/ClaudePermissionFlag.ts
Export
종류
소스
AbstractEvent
class
ActiveCli/Event/AbstractEvent.ts
AssistantEvent
class
ActiveCli/Event/AssistantEvent.ts
EventParser
class
ActiveCli/Event/EventParser.ts
GenericEvent
class
ActiveCli/Event/GenericEvent.ts
PermissionRequestEvent
class
ActiveCli/Event/PermissionRequestEvent.ts
ResultEvent
class
ActiveCli/Event/ResultEvent.ts
SystemEvent
class
ActiveCli/Event/SystemEvent.ts
Export
종류
소스
AbstractAttachment
class
ActiveCli/Message/AbstractAttachment.ts
ControlRequest
class
ActiveCli/Message/ControlRequest.ts
Initialize
class
ActiveCli/Message/ControlRequest.ts
Interrupt
class
ActiveCli/Message/ControlRequest.ts
SetModel
class
ActiveCli/Message/ControlRequest.ts
ImageAttachment
class
ActiveCli/Message/ImageAttachment.ts
PathAttachment
class
ActiveCli/Message/PathAttachment.ts
UserMessage
class
ActiveCli/Message/UserMessage.ts
Export
종류
소스
AbstractPath
class
ActiveCli/Path/AbstractPath.ts
PathParser
class
ActiveCli/Path/PathParser.ts
PosixPath
class
ActiveCli/Path/PosixPath.ts
WindowsPath
class
ActiveCli/Path/WindowsPath.ts
WslUncPath
class
ActiveCli/Path/WslUncPath.ts
Export
종류
소스
CommandResult
class
ActiveCli/Process/Exec/CommandRunner.ts
CommandRunner
class
ActiveCli/Process/Exec/CommandRunner.ts
WindowsCommandLine
class
ActiveCli/Process/Exec/WindowsCommandLine.ts
JobSpawner
class
ActiveCli/Process/Job/JobSpawner.ts
AbstractLauncher
class
ActiveCli/Process/Launcher/AbstractLauncher.ts
LauncherFactory
class
ActiveCli/Process/Launcher/LauncherFactory.ts
PosixLauncher
class
ActiveCli/Process/Launcher/PosixLauncher.ts
WindowsLauncher
class
ActiveCli/Process/Launcher/WindowsLauncher.ts
AugmentedPath
class
ActiveCli/Process/Path/AugmentedPath.ts
BinDirectories
class
ActiveCli/Process/Path/BinDirectories.ts
NvmProbe
class
ActiveCli/Process/Path/NvmProbe.ts
AbstractProcessTree
class
ActiveCli/Process/Tree/AbstractProcessTree.ts
PosixProcessTree
class
ActiveCli/Process/Tree/PosixProcessTree.ts
ProcessTreeFactory
class
ActiveCli/Process/Tree/ProcessTreeFactory.ts
WindowsProcessTree
class
ActiveCli/Process/Tree/WindowsProcessTree.ts
ParentProcess
class
ActiveCli/Process/Watchdog/ParentProcess.ts
ParentWatchdog
class
ActiveCli/Process/Watchdog/ParentWatchdog.ts
Export
종류
소스
CliRegistry
class
ActiveCli/Registry/CliRegistry.ts
ProcessIdentity
class
ActiveCli/Registry/ProcessIdentity.ts
RegistryEntry
class
ActiveCli/Registry/RegistryEntry.ts
SessionId
class
ActiveCli/Registry/SessionId.ts
Export
종류
소스
ModeChange
class
ActiveCli/Session/ModeChange.ts
PermissionMode
class
ActiveCli/Session/PermissionMode.ts
Session
class
ActiveCli/Session/Session.ts
CloseListener
type
ActiveCli/Session/Session.ts
EventListener
type
ActiveCli/Session/Session.ts
Export
종류
소스
NdjsonBuffer
class
ActiveCli/Stream/NdjsonBuffer.ts
클래스 이름은 그 파일이 어디 있는지 알려줍니다. ActiveCli.Adapter.Claude.ClaudeAdapter는 src/ActiveCli/Adapter/Claude/ClaudeAdapter.ts이며, 파일 하나에 클래스 하나입니다. 각 네임스페이스가 무엇을 담고 왜 그런지는 아키텍처 를 보십시오.