Skip to content

Agent Version History


This page lists changes that affect how users work with, configure, or review Agents. Read the relevant notes before upgrading. Unless stated otherwise, existing Agents and tasks do not require additional action.

v0.7.1 (2026/08/07)

Bug Fixes

  • Fixed the Owl query repair flow potentially losing original parameters, Schema diagnostics, and raw structured-data bytes, or ending the conversation early after exhausting repair attempts. obs-agent now persists typed diagnostics and raw evidence that can be read in full with read_tool_event, and continues producing a business conclusion after repair fails. (#40)
  • Fixed obs-agent repeatedly retrying when the Owl Simple Query builder generated invalid DQL because it treated an unrepairable builder error as a parameter issue. When a compatible Owl version returns a structured error, obs-agent now displays an explicit tool_builder_error and stops futile repair attempts. Direct DQL syntax errors and ordinary parameter errors remain repairable. (#39)

v0.7.0 (2026/08/05)

New Features

  • collect_bug_report now creates a sanitized v2 diagnostic bundle with the current session, tool and LLM timelines, bounded logs, six hours of runtime metrics, network and build data, and runtime profiles. It also supports partial reports, signed downloads, auditing, and expiry cleanup. (#34)

Bug Fixes

  • Fixed provider 400/2013 errors when continuing after a tool loop stops, Helm upgrades blocked by RWO volumes, and branded Charts containing an incorrect Beak address. (#33, #24)
  • Fixed Task Insights using a different language from the final reply and Owl result projections exposing cache paths that led Agents to read the wrong file. (#29, #26)

Optimizations

  • Long conversations now use one bounded history compaction pass, with stronger subagent evidence, failure-state, and retry-lease handling. obscli shows the compaction result and retains prompts that fail to send. (#19)
  • owl_exec validates parameters and DQL through a structured preflight before the real query. Small Owl results and final Task Insights require fewer model round trips, and obscli tables adapt to the terminal width. (#30, #28)
  • Simplified user-visible task_blocked output and added standard conversation and version fields to Agent traces. (#27, #25)
  • Improved Owl tool guidance: Agents inspect tool help and schemas first, prefer read-only queries with DQL validation, and select the correct tool from structured results and the requested data domain. (#37)

v0.6.1 (2026/07/30)

  • Fixed cases where public Skills did not become available to some Agents, and improved Skill synchronization and dependency preparation.
  • Fixed Skill source downloads so single files, ZIP packages, and TAR.GZ packages retain the appropriate format.
  • Fixed Agent Collaboration permissions for Agent creators and prevented collaboration settings from being changed while an Agent is unavailable.

v0.6.0 (2026/07/29)

  • Added per-Agent installation status for Skills and MCP servers, including installing, available, failed, and waiting states, with retry support.
  • Improved long-task history organization and recovery. obscli also supports /compact for manually organizing older task history.
  • Improved the accuracy of Agent, tool, Skill, and usage statistics.

v0.5.0 (2026/07/22)

  • Added Agent Collaboration (A2A) for delegating work to authorized specialist Agents in other workspaces.
  • Added obscli run for one-off tasks in scripts. Interactive obscli also supports @ resource references and $ Skill selection.
  • Added enterprise forward proxy and container deployment support for Linux, Docker, Kubernetes, and Helm.
  • Improved reliability for offline Agent messages, automation attachments, subagent usage totals, and failed-run status.
  • Improved long-task and subagent progress so failures and recommended next steps are easier to understand.

v0.4.0 (2026/07/08)

  • Added temporary subagents so independent parts of a complex task can run in parallel and be consolidated by the main Agent.
  • Added Docker, Kubernetes YAML, and Helm installation methods.
  • Improved Skill availability checks, installation path handling, and Agent operational data.

v0.3.1 (2026/07/02)

  • Fixed a first-install failure on new Linux hosts caused by dependency-directory permissions.
  • Reduced unnecessary approval prompts for read-only MCP tools.

v0.3.0 (2026/07/01)

  • Added an extra encryption layer for communication with self-hosted Agents and support for key rotation.
  • Standardized the command-line client and Agent service names as obscli and obs-agent, with migration guidance for earlier installations.
  • Added session-level model selection and Full Access permission mode.
  • Improved obscli installation, upgrades, removal, and display on Windows terminals.
  • Improved error messages for authentication, credit limits, networking, and upstream services.

v0.2.1 (2026/06/29)

  • Added /statusline to obscli for selecting the information shown in the footer.
  • Improved recent-context retention in multi-turn conversations.
  • Fixed repeated Plan Mode runs, session-name refresh, and terminal approval interactions.
  • Improved multiline input, history search, commands, and keyboard handling.

v0.2.0 (2026/06/17)

  • Added local display configuration and input history to obscli.
  • Improved guidance for authentication, credit, model, and network errors.
  • Prevented generated documents from overwriting existing files and improved completed-task lists.
  • Agent replies, progress, approval reasons, and Task Insights now prioritize the user's language.

v0.1.9 (2026/06/15)

  • Self-hosted Agents no longer require a fixed model setting and use the platform's default model selection.
  • Added a standard uninstaller and expanded cleanup for the Agent service, update jobs, and local data.
  • Upgrades now handle older model settings that could override the new default behavior.

v0.1.8 (2026/06/12)

  • Added an Agent problem-report collector for preparing sanitized diagnostic information.
  • Improved explanations and recovery suggestions for model timeouts, rate limits, network failures, and tool failures.
  • Fixed duplicate usage totals and task attachment recognition in obscli.
  • Improved Skill use, Agent identity display, and tool-result readability.

v0.1.7 (2026/06/10)

  • obscli can save Agent-generated attachments and display Task Insights and task summaries in the conversation.
  • Agents can read explicitly requested Skill guidance and use resource and Skill context.
  • New tasks can generate a title from the first message.
  • Improved Plan Mode, tool output, run status, and terminal stability.

v0.1.6 (2026/06/03)

  • obscli can complete a task, generate a task summary, and prevent further messages after completion.
  • Agents now provide completed work, blockers, and suggested next steps when execution stops.
  • Fixed Plan Mode confirmation, history recovery, and final-state display.

v0.1.5 (2026/06/01)

  • Added MCP server tools and Plan Mode to Agents.
  • obscli can approve, revise, or interrupt plans and switch between Default Permissions and Full Access.
  • Strengthened approval checks for high-risk actions such as remote access and database operations.
  • Improved task lists, history recovery, commands, and terminal input.

v0.1.4 (2026/05/27)

  • Fixed older replies replacing the current interaction after obscli starts or reconnects.
  • Fixed some historical events being shown as raw content in the terminal.

v0.1.3 (2026/05/26)

  • Added an Agent reasoning display mode, with raw reasoning hidden by default.
  • Agent upgrades retain valid environment settings added by the user.
  • Improved Task Insight association, tool progress feedback, and folding for long content.

v0.1.2 (2026/05/25)

  • obscli shows tool progress, output previews, Token use, and remaining context.
  • Agents can retrieve recent conversation and tool history when needed, improving context use in long tasks.
  • Improved errors for failed self-hosted installations.
  • Agent and task lists hide hard-to-read internal identifiers by default.