Package: rho.agent 0.0.1.9001
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.9001.tar.gz
rho.agent_0.0.1.9001.zip(r-4.7)rho.agent_0.0.1.9001.zip(r-4.6)rho.agent_0.0.1.9001.zip(r-4.5)
rho.agent_0.0.1.9001.tgz(r-4.6-any)rho.agent_0.0.1.9001.tgz(r-4.5-any)
rho.agent_0.0.1.9001.tar.gz(r-4.7-any)rho.agent_0.0.1.9001.tar.gz(r-4.6-any)
rho.agent_0.0.1.9001.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://rgenomicsetl.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rgenomicsetl/rho/issues
Pkgdown/docs site:https://rgenomicsetl.github.io
Last updated from:f3475cf000. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 183 | ||
| source / vignettes | OK | 195 | ||
| linux-release-x86_64 | OK | 183 | ||
| macos-release-arm64 | OK | 108 | ||
| macos-oldrel-arm64 | OK | 106 | ||
| windows-devel | OK | 98 | ||
| windows-release | OK | 122 | ||
| windows-oldrel | OK | 116 | ||
| wasm-release | OK | 129 |
Exports:AgentEventListenerAgentPolicyrho_abort_agentrho_after_compactionrho_after_tool_callrho_after_tool_call_decisionrho_agentrho_agent_errorrho_append_session_entryrho_apply_session_snapshotrho_before_compactionrho_before_compaction_decisionrho_before_tool_callrho_before_tool_call_decisionrho_build_agent_contextrho_commit_session_entryrho_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_memory_session_journalrho_move_session_leafrho_next_turn_decisionrho_prepare_compactionrho_prepare_next_turnrho_project_session_entryrho_promptrho_reduce_assistant_eventrho_resetrho_resolve_tool_executionrho_run_contextrho_session_conflictrho_session_identityrho_session_journal_errorrho_session_replayrho_session_snapshotrho_session_trajectoryrho_should_compactrho_state_entriesrho_state_messagesrho_steerrho_subscriberho_sync_sessionrho_take_agent_queuerho_tool_contextrho_transform_agent_contextrho_wait_for_idleRhoAfterCompactionContextRhoAfterToolCallDecisionRhoAgentRhoAgentCompactingRhoAgentEndEventRhoAgentErrorValueRhoAgentEventRhoAgentIdleRhoAgentOptionsRhoAgentPhaseRhoAgentPolicyRhoAgentRunningRhoAgentRunResultRhoAgentSettledEventRhoAgentStartEventRhoAllQueueRhoAssistantResponseRhoAssistantTurnRhoBeforeCompactionContextRhoBeforeCompactionDecisionRhoBeforeToolCallDecisionRhoCompactionBusyRhoCompactionCancelledRhoCompactionCheckpointRhoCompactionCutRhoCompactionEndEventRhoCompactionErrorValueRhoCompactionFailureRhoCompactionOutcomeRhoCompactionPreparationRhoCompactionReasonRhoCompactionResultRhoCompactionSettingsRhoCompactionSkippedRhoCompactionSourceRhoCompactionStartEventRhoCompactorRhoCompletedToolContextRhoContextUsageRhoDefaultAgentPolicyRhoGeneratedCompactionRhoManualCompactionRhoMemorySessionJournalRhoMessageEndEventRhoMessageEventRhoMessageStartEventRhoMessageUpdateEventRhoNextTurnDecisionRhoNothingToCompactRhoOneAtATimeQueueRhoParallelToolExecutionRhoProvidedCompactionRhoProviderInputLimitCompactionRhoQueueModeRhoQueueUpdateEventRhoRunContextRhoSequentialToolExecutionRhoSessionAppendRhoSessionCommitRhoSessionCompactionEntryRhoSessionConflictErrorValueRhoSessionContextExclusionEntryRhoSessionEntryRhoSessionIdentityRhoSessionJournalErrorValueRhoSessionLeafEntryRhoSessionMessageEntryRhoSessionNodeEntryRhoSessionReplayRhoSessionResetEntryRhoSessionSnapshotRhoSessionTrajectoryRhoSummaryCompactorRhoThresholdCompactionRhoToolBatchRhoToolContextRhoToolExecutionEndEventRhoToolExecutionModeRhoToolExecutionStartEventRhoToolExecutionUpdateEventRhoTurnEndEventRhoTurnStartEventSessionJournal
Dependencies:askpassbase64encclicorodigestfastmapfilelockkeyringlaterlifecyclemagrittrnanonextotelpromisesR6Rcpprho.airho.asyncrho.httprlangrmonocypherS7s7contractsysyamlyyjsonr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Agent state machine, policy, scheduling, and lifecycle events | AgentEventListener AgentPolicy RhoAfterToolCallDecision RhoAgent RhoAgentCompacting RhoAgentEndEvent RhoAgentErrorValue RhoAgentEvent RhoAgentIdle RhoAgentOptions RhoAgentPhase RhoAgentPolicy RhoAgentRunning 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 journal, 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 RhoMemorySessionJournal RhoNothingToCompact RhoProvidedCompaction RhoProviderInputLimitCompaction RhoSessionAppend RhoSessionCommit RhoSessionCompactionEntry RhoSessionConflictErrorValue RhoSessionContextExclusionEntry RhoSessionEntry RhoSessionIdentity RhoSessionJournalErrorValue RhoSessionLeafEntry RhoSessionMessageEntry RhoSessionNodeEntry RhoSessionReplay RhoSessionResetEntry RhoSessionSnapshot RhoSessionTrajectory RhoSummaryCompactor RhoThresholdCompaction rho_after_compaction rho_append_session_entry rho_apply_session_snapshot rho_before_compaction rho_before_compaction_decision rho_build_agent_context rho_commit_session_entry 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_memory_session_journal rho_move_session_leaf rho_prepare_compaction rho_project_session_entry rho_session_conflict rho_session_identity rho_session_journal_error rho_session_replay rho_session_snapshot rho_session_trajectory rho_should_compact rho_state_entries rho_sync_session SessionJournal |
