| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Row-Bot-4.2.0-Windows-x64.exe | 2026-06-19 | 665.2 MB | |
| Row-Bot-4.2.0-Linux-x86_64.tar.gz | 2026-06-19 | 753.4 MB | |
| Row-Bot-4.2.0-macOS-arm64.dmg | 2026-06-19 | 985.3 MB | |
| README.md | 2026-06-19 | 17.5 kB | |
| v4.2.0 - Agent Profiles, Goal Mode, xAI Grok _ Public Docs source code.tar.gz | 2026-06-19 | 77.7 MB | |
| v4.2.0 - Agent Profiles, Goal Mode, xAI Grok _ Public Docs source code.zip | 2026-06-19 | 78.4 MB | |
| Totals: 6 Items | 2.6 GB | 0 | |
v4.2.0 - Agent Profiles, Goal Mode, xAI Grok & Public Docs
This release builds on v4.1.0 with a larger orchestration and provider pass. It introduces durable Agent Profiles, Goal Mode, child-agent delegation, first-class xAI Grok OAuth support, Grok Imagine media generation, a new public docs site, real UI documentation capture, and several provider/settings hardening fixes that make model selection, OAuth status, and headless secret handling more predictable.
Agent Profiles, Goal Mode & Delegation
- Agent Profiles runtime - adds durable Agent Profiles with profile instructions, handoff contracts, usage guidance, tool policy, skill policy, context policy, workspace policy, approval policy, and enabled/disabled state.
- Thread profile injection - carries the active profile into normal agent runs and chat-only turns, including a structured profile prompt, policy summary, and warning path when a selected profile is missing or disabled.
- Built-in profile library - adds and refreshes built-in profiles for focused roles, including profile metadata, when-to-use guidance, tool constraints, and runtime snapshots used by child agents.
- Profile commands and UI - adds profile command handling, a Profile Library, profile picker, profile summaries, and profile-selection surfaces so users can choose or inspect an agent role without editing config files.
- Goal Mode v1 - introduces durable per-thread goals with objective, status, progress, evidence, blockers, next step, turn count, active run id, and formatted status output.
- Goal tool integration - adds
goal_updateandgoal_statustools so agents can report real progress, blockers, evidence, and completion state through the same durable Goal Mode record shown in the UI. - Child Agent runs - adds durable child-agent runs with queued/running/ terminal states, parent thread linkage, profile snapshots, context summaries, status messages, event logs, stop requests, and wait handling.
- Agent delegation tools - adds
delegate_work,agent_status,agent_wait,agent_stop,agent_profiles,agent_profile_save,agent_message, andagent_promotefor controlled multi-agent workflows. - Agent promotion paths - lets completed child runs be promoted into a new Agent Profile or into a disabled manual workflow that can be reviewed before reuse.
- Tool allowlists - carries profile/tool allowlists into agent graph construction, plugin tools, and MCP tool injection so delegated work can be narrower than the parent thread's full tool surface.
- Write-lock and queue safeguards - adds active-run queue handling, single-writer protections, and approval coverage so child agents do not silently collide with parent work.
- Activity and Goal UI - adds Goal UI, Agent drawer, channel monitor surfaces, Command Center grouping, live profile/run status, and streaming updates for long-running delegated work.
- Channel goal runtime - extends channel command/runtime paths across Discord, Slack, SMS, Telegram, and WhatsApp so channel-driven work can carry goal and agent context consistently.
xAI Grok OAuth Provider
- xAI Grok first-class provider - adds
xai_oauthas a first-class, provider-qualified runtime for xAI Grok subscription access, separate from the existing xAI API-key provider. - OAuth PKCE support - adds OAuth flow helpers, token storage, refresh handling, client-id status reporting, account/user/email hash metadata, and token health checks for the xAI Grok runtime.
- xAI Responses transport - adds a dedicated xAI OAuth Responses transport for chat/model runtime creation, prompt conversion, streaming behavior, and response normalization.
- Model catalog integration - wires xAI Grok into cloud model refresh, provider-qualified model refs, context-window lookup, model availability checks, cache entries, and status-only catalog reads.
- Vision capability probing - adds xAI OAuth vision probe support so vision-capable Grok models can be confirmed and reported instead of relying only on static assumptions.
- Provider readiness and status - adds runtime availability checks, provider status details, token-health timing, last runtime probe, last vision probe, model-count status, and OAuth client-id diagnostics.
- Model picker integration - adds xAI Grok provider labels, picker icons, inactive reasons, canonical provider refs, surface filtering, and short-lived provider-status caching for faster settings and picker rendering.
- Setup and settings integration - adds xAI Grok provider cards, connect state, setup-wizard copy, model settings rows, default handling, and provider-specific hardening in Settings.
- Default/model-settings hardening - fixes edge cases where xAI OAuth defaults, inactive provider state, or unsupported surfaces could leave model settings in a misleading state.
Grok Imagine Media Generation
- xAI OAuth media runtime - adds Grok Imagine image and video generation through the OAuth-backed xAI Grok provider, including availability checks that use OAuth runtime status rather than API-key presence.
- Curated Grok Imagine models - adds
grok-imagine-image,grok-imagine-image-quality, andgrok-imagine-videooptions for xAI and xAI Grok media surfaces. - xAI media provider module - adds a dedicated xAI media implementation for image, video, and image-to-video request construction and response handling.
- Media picker filtering - updates image and video model option builders so provider-qualified cache rows and OAuth-backed models appear only on compatible media surfaces.
- Image/video tool integration - updates image generation, video generation, and Row-Bot Status media reporting so xAI Grok media models are discoverable and diagnosable.
- xAI API-key catalog improvements - merges
/modelsand/language-models, hides unusable rows, preserves curated chat extras, and exposes Grok Imagine media rows without leaking them into chat surfaces. - Image-to-video request fix - fixes the xAI image-to-video request body so media generation requests match the provider's expected payload shape.
Provider Secrets, Settings & Model Picker Reliability
- Session-only secret fallback - hardens provider secret handling when the OS keyring is unavailable, especially on WSL/headless Linux, by allowing newly entered secrets to work for the current process while keeping local metadata files secret-free.
- Headless Linux guidance - updates README and architecture docs to explain that persistent provider secrets need Secret Service, KWallet, or another secure Python keyring backend.
- Custom endpoint auth errors - improves custom OpenAI-compatible endpoint behavior when auth is required but no secret is available, returning a provider-specific message instead of silently falling through.
- Provider settings feedback - updates provider settings and setup wizard copy so unavailable keyring state, missing secrets, OAuth state, and provider readiness are surfaced more clearly.
- Read-only picker path - changes Quick Choice listing to avoid mutating provider config during ordinary picker reads, reducing settings churn and surprising writes.
- Surface-aware inactive reasons - annotates Quick Choices with clearer inactive reasons when a model is configured but unsupported on the requested chat, agent, vision, image, or video surface.
- Provider status cache - adds a short-lived picker cache for provider status checks so settings/model surfaces do not repeatedly refresh token health during one render pass.
Public Docs, Website & Automation
- 4.1.0 landing page refresh - updates the public landing page for the published v4.1.0 artifacts, refreshed provider positioning, social preview image, Linux install command, accessibility for video facades, and updated product demos.
- Public docs site scaffold - adds a Docusaurus-based docs site under
docs-sitewith docs navigation, generated reference pages, custom styling, static architecture/contact pages, brand assets, favicon, CNAME, and package lockfile. - Docs content metadata - adds structured metadata under
docs-contentfor settings tabs, home tabs, dialogs, docs routes, UI surfaces, real UI surfaces, screenshots, how-to guides, and review status. - Real UI screenshots - adds real app screenshot assets for app shell, chat, setup, home tabs, and settings tabs so docs show actual Row-Bot surfaces instead of placeholder illustrations.
- Docs generation pipeline - adds scripts for inventory collection, MDX
generation, real UI docs generation, screenshot capture, demo data seeding,
review report creation,
llms.txtgeneration, schema helpers, and public docs validation. - Docs capture hooks - adds app-side docs capture support so documentation scripts can drive and snapshot stable UI states.
- Search and navigation - adds Pagefind search integration, search page, generated reference index pages, settings docs, home docs, chat docs, integration docs, troubleshooting docs, and skill/plugin/MCP docs.
- Docs CI workflow - adds a GitHub Actions docs workflow and automated validation tests so generated docs, metadata, and screenshot references can be checked before publishing.
UI, Status & Runtime Polish
- Agent-aware Row-Bot Status - expands Row-Bot Status output to include agent/profile/run and media-provider reporting used by diagnostics and delegated work.
- Streaming and render updates - updates streaming, render, transcript, tool-trace, and chat component paths so profile context, child-agent activity, tool traces, and long-running status updates remain visible.
- Command Center polish - reorganizes activity and goal status grouping so active goals, child agents, and related runtime events are easier to scan.
- Home and setup capture stability - adjusts Home, onboarding center, setup wizard, and settings surfaces used by both users and the real UI docs capture pipeline.
- Tunnel and channel coverage - updates tunnel behavior and channel runtime tests to cover the new agent/goal execution paths without weakening existing channel safety behavior.
- Installer source-layout note - refreshes the Windows installer source coverage comment to include the stability module in the packaged recursive source include.
Tests & Release Validation
- Agent and Goal coverage - adds focused tests for active-run queues, approvals, agent commands, agent context, profiles, runtime profiles, runners, durable runs, tool allowlists, write locks, UI contracts, Goal Mode, channel goal runtime, and Row-Bot Status agent reporting.
- xAI OAuth coverage - adds provider and transport tests for OAuth token state, refresh behavior, provider status, model catalog integration, runtime availability, vision probing, model defaults, and setup/settings contracts.
- xAI media coverage - adds tests for xAI media model discovery, Grok Imagine image/video options, media tool routing, Row-Bot Status media output, and image-to-video payload behavior.
- Provider secret coverage - adds tests for auth-store fallback behavior, custom endpoint auth requirements, provider selection, provider catalog rows, and headless/no-keyring semantics.
- Model picker and settings coverage - expands model picker regression and settings-overhaul contract tests around provider-qualified refs, inactive choices, unsupported surfaces, and xAI OAuth defaults.
- Public docs automation coverage - adds docs automation tests for metadata inventory, generated pages, validation, screenshot references, and real UI docs generation inputs.
- UI/runtime coverage - expands tests for app-port stability, app hardening, chat tool trace UI, home performance, onboarding, skill activation, thinking retention, tunnel management, and status media paths.
Breaking Changes And Caveats
- xAI Grok OAuth support is separate from the existing xAI API-key provider.
API keys still use the
xaiprovider path; subscription/OAuth-backed Grok runtime usesxai_oauthprovider-qualified model refs. - xAI Grok runtime and Grok Imagine media require a successful OAuth connection and upstream account/model access. If token health fails, related model rows may appear inactive until reconnect or refresh succeeds.
- Grok Imagine media models are intentionally scoped to image and video surfaces and should not appear as chat, agent, or vision-only models.
- Agent Profiles and Goal Mode create durable local run/goal records. Profile changes, promotions, and other destructive agent-management actions remain approval-gated.
- On systems without a secure keyring, newly entered provider secrets are session-only and must be re-entered after restart unless a secure keyring backend is configured.
- The landing-page changes in this commit range prepared the published v4.1.0 site. Final v4.2.0 artifact links and the website landing-page refresh remain release-gate tasks after the release assets are live.
Files Changed
| File | Change |
|---|---|
src/row_bot/agent.py |
Carries Agent Profile context, tool allowlists, and profile snapshots through agent, chat-only, streaming, and resume paths. |
src/row_bot/agent_profiles.py, agent_context.py, agent_tool_catalog.py |
Adds Agent Profile storage, context assembly, built-in profiles, and tool catalog behavior. |
src/row_bot/agent_runner.py, agent_runs.py |
Adds durable child-agent spawning, run state, events, wait/stop handling, and parent linkage. |
src/row_bot/goals.py |
Adds durable Goal Mode state, progress formatting, evidence/blocker tracking, and current-goal helpers. |
src/row_bot/tools/agent_tool.py, goal_tool.py |
Adds delegation, run inspection, profile management, promotion, goal update, and goal status tools. |
src/row_bot/ui/agent_drawer.py, goal_ui.py, profile_library.py, profile_picker.py |
Adds Agent/Goal/Profile UI surfaces. |
src/row_bot/ui/command_center.py, streaming.py, render.py, chat.py, sidebar.py, tool_trace.py |
Updates activity, streaming, rendering, chat, sidebar, and tool-trace behavior for goals and agents. |
src/row_bot/channels/*, slash_commands.py, tasks.py, threads.py |
Updates channel runtime, slash commands, workflows, and thread metadata for goals and profiles. |
src/row_bot/providers/xai_oauth.py |
Adds xAI Grok OAuth provider runtime, tokens, catalog, probes, health checks, and status helpers. |
src/row_bot/providers/transports/xai_oauth_responses.py |
Adds xAI OAuth Responses chat transport. |
src/row_bot/providers/xai_catalog.py, xai_media.py |
Adds xAI catalog merging/curation and Grok Imagine media generation support. |
src/row_bot/providers/catalog.py, model_catalog.py, models.py, runtime.py, selection.py, media.py, status.py, readiness.py |
Wires xAI Grok OAuth, Grok Imagine media, provider-qualified refs, capability classification, readiness, status, and picker behavior into shared provider paths. |
src/row_bot/providers/auth_store.py, custom.py |
Hardens secret storage fallback and custom endpoint auth-required behavior. |
src/row_bot/ui/provider_settings.py, settings.py, setup_wizard.py, chat_components.py |
Updates provider setup/settings/model picker surfaces for xAI Grok OAuth, keyring fallback, and model-setting hardening. |
src/row_bot/tools/image_gen_tool.py, video_gen_tool.py, row_bot_status_tool.py |
Adds xAI Grok media routing and richer status diagnostics. |
src/row_bot/docs_capture.py |
Adds app-side support for real UI documentation capture. |
docs-site/*, docs-content/*, scripts/docs/* |
Adds the public docs site, generated docs metadata, real UI screenshot automation, validation, search, and review tooling. |
docs/index.html, docs/row_bot_preview.png |
Refreshes the public landing page and social preview image for the v4.1.0 site update. |
README.md, docs/ARCHITECTURE.md, installer/row_bot_setup.iss |
Updates keyring/headless guidance, architecture wording, and installer source-layout notes. |
tool_guides/agents_guide/SKILL.md, goal_guide/SKILL.md, row_bot_status_guide/SKILL.md |
Adds and updates tool guidance for agents, goals, and status diagnostics. |
tests/*, tests/docs/* |
Adds and expands agent, goal, xAI OAuth, xAI media, provider secret, model picker, settings, docs automation, channel runtime, status, and UI regression coverage. |
:::manifest
schema: 1
files:
Row-Bot-4.2.0-Linux-x86_64.tar.gz: sha256=b7e437302d64a1c0f1838a0d8341ca94c3a9661f1ea5fc49b2f1309990d2a57c
Row-Bot-4.2.0-Windows-x64.exe: sha256=582b450e47ce7b89232cbb301401a839e0fa95b01289136641ed72d671dfaca5
Row-Bot-4.2.0-macOS-arm64.dmg: sha256=19b60d25a47563051dd508ca79546c772ac0f63a3959a9161b5b34c70407cd98