Module: ComposableAgents

Defined in:
lib/composable_agents.rb,
lib/composable_agents/agent.rb,
lib/composable_agents/version.rb,
lib/composable_agents/ruby_agent.rb,
lib/composable_agents/cline/agent.rb,
lib/composable_agents/instructions.rb,
lib/composable_agents/mixins/logger.rb,
lib/composable_agents/utils/markdown.rb,
lib/composable_agents/ai_agents/agent.rb,
lib/composable_agents/mixins/resumable.rb,
lib/composable_agents/prompt_driven_agent.rb,
lib/composable_agents/mixins/user_interaction.rb,
lib/composable_agents/mixins/artifact_contract.rb,
lib/composable_agents/ai_agents/tools/ask_user_tool.rb,
lib/composable_agents/mixins/ai_agent_user_interaction.rb,
lib/composable_agents/ai_agents/tools/get_artifact_tool.rb,
lib/composable_agents/prompt_rendering_strategy/markdown.rb,
lib/composable_agents/ai_agents/tools/create_artifact_tool.rb,
lib/composable_agents/prompt_rendering_strategy/markdown_heavy.rb

Overview

Main module giving all needed classes to define aomposable agents.

Defined Under Namespace

Modules: AiAgents, Cline, Mixins, PromptRenderingStrategy, Utils Classes: Agent, Instructions, PromptDrivenAgent, RubyAgent

Public API collapse

VERSION =

Gem version

'1.0.1'