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:
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
Last updated from:b0668a1173. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 173 | ||
| source / vignettes | OK | 255 | ||
| linux-release-x86_64 | OK | 203 | ||
| macos-release-arm64 | OK | 101 | ||
| macos-oldrel-arm64 | OK | 95 | ||
| windows-devel | OK | 105 | ||
| windows-release | OK | 128 | ||
| windows-oldrel | OK | 109 | ||
| wasm-release | OK | 114 |
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 page | Topics |
|---|---|
| Agent state machine, policy, scheduling, and lifecycle events | AgentEventListener 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 contracts | RhoAfterCompactionContext 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 |
