Module: ClaudeSwarm
- Defined in:
- lib/claude_swarm.rb,
lib/claude_swarm/cli.rb,
lib/claude_swarm/version.rb,
lib/claude_swarm/commands/ps.rb,
lib/claude_swarm/yaml_loader.rb,
lib/claude_swarm/json_handler.rb,
lib/claude_swarm/orchestrator.rb,
lib/claude_swarm/session_path.rb,
lib/claude_swarm/system_utils.rb,
lib/claude_swarm/base_executor.rb,
lib/claude_swarm/commands/show.rb,
lib/claude_swarm/configuration.rb,
lib/claude_swarm/mcp_generator.rb,
lib/claude_swarm/openai/executor.rb,
lib/claude_swarm/process_tracker.rb,
lib/claude_swarm/tools/task_tool.rb,
lib/claude_swarm/openai/responses.rb,
lib/claude_swarm/worktree_manager.rb,
lib/claude_swarm/claude_mcp_server.rb,
lib/claude_swarm/settings_generator.rb,
lib/claude_swarm/claude_code_executor.rb,
lib/claude_swarm/openai/chat_completion.rb,
lib/claude_swarm/session_cost_calculator.rb,
lib/claude_swarm/tools/session_info_tool.rb,
lib/claude_swarm/tools/reset_session_tool.rb
Defined Under Namespace
Modules: Commands, OpenAI, SessionCostCalculator, SessionPath, SystemUtils, Tools, YamlLoader
Classes: BaseExecutor, CLI, ClaudeCodeExecutor, ClaudeMcpServer, Configuration, Error, JsonHandler, McpGenerator, Orchestrator, ProcessTracker, SettingsGenerator, WorktreeManager
Constant Summary
collapse
- VERSION =
"1.0.11"
Class Method Summary
collapse
Class Method Details
.home_dir ⇒ Object
47
48
49
|
# File 'lib/claude_swarm.rb', line 47
def home_dir
ENV.fetch("CLAUDE_SWARM_HOME") { File.expand_path("~/.claude-swarm") }
end
|
.joined_home_dir(*strings) ⇒ Object
51
52
53
|
# File 'lib/claude_swarm.rb', line 51
def joined_home_dir(*strings)
File.join(home_dir, *strings)
end
|
.joined_run_dir(*strings) ⇒ Object
55
56
57
|
# File 'lib/claude_swarm.rb', line 55
def joined_run_dir(*strings)
joined_home_dir("run", *strings)
end
|
.joined_sessions_dir(*strings) ⇒ Object
59
60
61
|
# File 'lib/claude_swarm.rb', line 59
def joined_sessions_dir(*strings)
joined_home_dir("sessions", *strings)
end
|
.joined_worktrees_dir(*strings) ⇒ Object
63
64
65
|
# File 'lib/claude_swarm.rb', line 63
def joined_worktrees_dir(*strings)
joined_home_dir("worktrees", *strings)
end
|