Module: Rixie
- Defined in:
- lib/rixie.rb,
lib/rixie/cli.rb,
lib/rixie/run.rb,
lib/rixie/task.rb,
lib/rixie/tool.rb,
lib/rixie/agent.rb,
lib/rixie/error.rb,
lib/rixie/message.rb,
lib/rixie/session.rb,
lib/rixie/version.rb,
lib/rixie/agent/plan.rb,
lib/rixie/llm/client.rb,
lib/rixie/store/base.rb,
lib/rixie/store/null.rb,
lib/rixie/subscriber.rb,
lib/rixie/tool/fetch.rb,
lib/rixie/cli/spinner.rb,
lib/rixie/event/token.rb,
lib/rixie/http/client.rb,
lib/rixie/search/base.rb,
lib/rixie/agent/re_act.rb,
lib/rixie/cli/markdown.rb,
lib/rixie/cli/renderer.rb,
lib/rixie/cli/terminal.rb,
lib/rixie/context/plan.rb,
lib/rixie/llm/response.rb,
lib/rixie/store/memory.rb,
lib/rixie/configuration.rb,
lib/rixie/event/run_end.rb,
lib/rixie/llm/tool_call.rb,
lib/rixie/token_counter.rb,
lib/rixie/tool_executor.rb,
lib/rixie/event/envelope.rb,
lib/rixie/event/finished.rb,
lib/rixie/event/task_end.rb,
lib/rixie/event_listener.rb,
lib/rixie/prompt_builder.rb,
lib/rixie/tool/file_list.rb,
lib/rixie/tool/file_read.rb,
lib/rixie/context/history.rb,
lib/rixie/context/summary.rb,
lib/rixie/event/run_start.rb,
lib/rixie/mcp/http/client.rb,
lib/rixie/strategy/re_act.rb,
lib/rixie/strategy/simple.rb,
lib/rixie/tool/calculator.rb,
lib/rixie/tool/web_search.rb,
lib/rixie/agent/compressor.rb,
lib/rixie/event/task_start.rb,
lib/rixie/search/wikipedia.rb,
lib/rixie/tool/file_search.rb,
lib/rixie/tool/human_input.rb,
lib/rixie/cli/commands/base.rb,
lib/rixie/cli/commands/help.rb,
lib/rixie/llm/adapter/dummy.rb,
lib/rixie/tool/current_time.rb,
lib/rixie/tool/file_sandbox.rb,
lib/rixie/cli/commands/model.rb,
lib/rixie/llm/adapter/openai.rb,
lib/rixie/subscribers/logger.rb,
lib/rixie/event/tool_call_end.rb,
lib/rixie/llm/client/resolver.rb,
lib/rixie/search/duck_duck_go.rb,
lib/rixie/cli/commands/context.rb,
lib/rixie/event/llm_call_start.rb,
lib/rixie/cli/commands/compress.rb,
lib/rixie/cli/commands/strategy.rb,
lib/rixie/event/compression_end.rb,
lib/rixie/event/tool_call_start.rb,
lib/rixie/strategy/plan_execute.rb,
lib/rixie/tool/wikipedia_search.rb,
lib/rixie/event/compression_start.rb,
lib/rixie/event/thought_completed.rb,
lib/rixie/subscribers/json_logger.rb,
lib/rixie/event/tool_calls_completed.rb,
lib/rixie/subscribers/event_severity.rb
Defined Under Namespace
Modules: Context, Event, Http, LLM, MCP, Message, Search, Store, Strategy, Subscribers, TokenCounter
Classes: Agent, AgentError, CLI, Configuration, ConfigurationError, Error, EventListener, MaxStepsExceededError, NoProviderError, NotImplementedError, PromptBuilder, Run, Session, Subscriber, Task, Tool, ToolExecutor, ToolNotFoundError, UnknownProviderError
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
62
63
64
|
# File 'lib/rixie.rb', line 62
def config
@config ||= Configuration.new
end
|
58
59
60
|
# File 'lib/rixie.rb', line 58
def configure
yield config
end
|
.logger ⇒ Object
70
71
72
|
# File 'lib/rixie.rb', line 70
def logger
config.logger
end
|
.reset! ⇒ Object
66
67
68
|
# File 'lib/rixie.rb', line 66
def reset!
@config = Configuration.new
end
|