Package: rho.agent 0.0.1.9000

rho.agent: Rho Async Agent Core

Implements the asynchronous multi-turn agent loop over the Rho AI protocol, including ordered lifecycle events, steering and follow-up queues, cancellation, and typed scheduling of concurrent tool calls.

Authors:Sounkou Mahamane Toure [aut, cre]

rho.agent_0.0.1.9000.tar.gz
rho.agent_0.0.1.9000.zip(r-4.7)rho.agent_0.0.1.9000.zip(r-4.6)rho.agent_0.0.1.9000.zip(r-4.5)
rho.agent_0.0.1.9000.tgz(r-4.6-any)rho.agent_0.0.1.9000.tgz(r-4.5-any)
rho.agent_0.0.1.9000.tar.gz(r-4.7-any)rho.agent_0.0.1.9000.tar.gz(r-4.6-any)
rho.agent_0.0.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
rho.agent/json (API)

# Install 'rho.agent' in R:
install.packages('rho.agent', repos = c('https://sounkou-bioinfo.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/sounkou-bioinfo/rho/issues

Pkgdown/docs site:https://sounkou-bioinfo.github.io

On CRAN:

Conda:

2.18 score 1 stars 1 packages 10 scripts 114 exports 20 dependencies

Last updated from:b0668a1173. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK173
source / vignettesOK255
linux-release-x86_64OK203
macos-release-arm64OK101
macos-oldrel-arm64OK95
windows-develOK105
windows-releaseOK128
windows-oldrelOK109
wasm-releaseOK114

Exports:AgentEventListenerAgentPolicyrho_abort_agentrho_after_compactionrho_after_tool_callrho_after_tool_call_decisionrho_agentrho_agent_errorrho_append_session_entryrho_before_compactionrho_before_compaction_decisionrho_before_tool_callrho_before_tool_call_decisionrho_build_agent_contextrho_compactrho_compact_preparationrho_compaction_cut_allowedrho_compaction_message_cut_allowedrho_compaction_resultrho_compaction_settingsrho_compaction_textrho_completed_tool_contextrho_context_usagerho_continuerho_emit_agent_eventrho_error_requests_compactionrho_estimate_tokensrho_execute_tool_batchrho_follow_uprho_handle_agent_eventrho_next_turn_decisionrho_prepare_compactionrho_prepare_next_turnrho_project_session_entryrho_promptrho_reduce_assistant_eventrho_resetrho_resolve_tool_executionrho_run_contextrho_should_compactrho_state_entriesrho_state_messagesrho_steerrho_subscriberho_take_agent_queuerho_tool_contextrho_transform_agent_contextrho_wait_for_idleRhoAfterCompactionContextRhoAfterToolCallDecisionRhoAgentRhoAgentEndEventRhoAgentErrorValueRhoAgentEventRhoAgentOptionsRhoAgentPolicyRhoAgentRunResultRhoAgentSettledEventRhoAgentStartEventRhoAllQueueRhoAssistantResponseRhoAssistantTurnRhoBeforeCompactionContextRhoBeforeCompactionDecisionRhoBeforeToolCallDecisionRhoCompactionBusyRhoCompactionCancelledRhoCompactionCheckpointRhoCompactionCutRhoCompactionEndEventRhoCompactionErrorValueRhoCompactionFailureRhoCompactionOutcomeRhoCompactionPreparationRhoCompactionReasonRhoCompactionResultRhoCompactionSettingsRhoCompactionSkippedRhoCompactionSourceRhoCompactionStartEventRhoCompactorRhoCompletedToolContextRhoContextUsageRhoDefaultAgentPolicyRhoGeneratedCompactionRhoManualCompactionRhoMessageEndEventRhoMessageEventRhoMessageStartEventRhoMessageUpdateEventRhoNextTurnDecisionRhoNothingToCompactRhoOneAtATimeQueueRhoParallelToolExecutionRhoProvidedCompactionRhoProviderInputLimitCompactionRhoQueueModeRhoQueueUpdateEventRhoRunContextRhoSequentialToolExecutionRhoSessionCompactionEntryRhoSessionContextExclusionEntryRhoSessionEntryRhoSessionMessageEntryRhoSummaryCompactorRhoThresholdCompactionRhoToolBatchRhoToolContextRhoToolExecutionEndEventRhoToolExecutionModeRhoToolExecutionStartEventRhoToolExecutionUpdateEventRhoTurnEndEventRhoTurnStartEvent

Dependencies:base64encclicorodigestfastmaplaterlifecyclemagrittrnanonextotelpromisesR6Rcpprho.airho.asyncrho.httprlangS7s7contractyyjsonr

Readme and manuals

Help Manual

Help pageTopics
Agent state machine, policy, scheduling, and lifecycle eventsAgentEventListener AgentPolicy RhoAfterToolCallDecision RhoAgent RhoAgentEndEvent RhoAgentErrorValue RhoAgentEvent RhoAgentOptions RhoAgentPolicy RhoAgentRunResult RhoAgentSettledEvent RhoAgentStartEvent RhoAllQueue RhoAssistantResponse RhoAssistantTurn RhoBeforeToolCallDecision RhoCompletedToolContext RhoDefaultAgentPolicy RhoMessageEndEvent RhoMessageEvent RhoMessageStartEvent RhoMessageUpdateEvent RhoNextTurnDecision RhoOneAtATimeQueue RhoParallelToolExecution RhoQueueMode RhoQueueUpdateEvent RhoRunContext RhoSequentialToolExecution RhoToolBatch RhoToolContext RhoToolExecutionEndEvent RhoToolExecutionMode RhoToolExecutionStartEvent RhoToolExecutionUpdateEvent RhoTurnEndEvent RhoTurnStartEvent rho_abort_agent rho_after_tool_call rho_after_tool_call_decision rho_agent rho_agent_contracts rho_agent_error rho_before_tool_call rho_before_tool_call_decision rho_completed_tool_context rho_continue rho_emit_agent_event rho_execute_tool_batch rho_follow_up rho_handle_agent_event rho_next_turn_decision rho_prepare_next_turn rho_prompt rho_reduce_assistant_event rho_reset rho_resolve_tool_execution rho_run_context rho_state_messages rho_steer rho_subscribe rho_take_agent_queue rho_tool_context rho_transform_agent_context rho_wait_for_idle
Session context and compaction contractsRhoAfterCompactionContext RhoBeforeCompactionContext RhoBeforeCompactionDecision RhoCompactionBusy RhoCompactionCancelled RhoCompactionCheckpoint RhoCompactionCut RhoCompactionEndEvent RhoCompactionErrorValue RhoCompactionFailure RhoCompactionOutcome RhoCompactionPreparation RhoCompactionReason RhoCompactionResult RhoCompactionSettings RhoCompactionSkipped RhoCompactionSource RhoCompactionStartEvent RhoCompactor RhoContextUsage RhoGeneratedCompaction RhoManualCompaction RhoNothingToCompact RhoProvidedCompaction RhoProviderInputLimitCompaction RhoSessionCompactionEntry RhoSessionContextExclusionEntry RhoSessionEntry RhoSessionMessageEntry RhoSummaryCompactor RhoThresholdCompaction rho_after_compaction rho_append_session_entry rho_before_compaction rho_before_compaction_decision rho_build_agent_context rho_compact rho_compaction_contracts rho_compaction_cut_allowed rho_compaction_message_cut_allowed rho_compaction_result rho_compaction_settings rho_compaction_text rho_compact_preparation rho_context_usage rho_error_requests_compaction rho_estimate_tokens rho_prepare_compaction rho_project_session_entry rho_should_compact rho_state_entries