You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Unload idle conversation runtimes after their last viewer disconnects, while
keeping active runs, approvals, questions, title generation, and background
tasks pinned. The client now evicts inactive thread state under the same
rules, reducing memory growth during long desktop sessions.
Make Agent Skills the single reusable prompt and workflow mechanism. The
composer slash catalog now contains built-in commands and Skills without the
overlapping Prompt Template subsystem.
Keep AI-generated session titles without a separate utility-model setting.
Title generation now uses the session model in the background while the first
prompt remains available as the immediate fallback.
Store product-facing tool outcomes directly in the append-only session log
instead of maintaining a parallel transcript-details file.
Simplify instruction loading and prompt construction. Or now reads only AGENTS.md and AGENTS.local.md, keeps its stable identity separate from the
dynamic session environment, and reports the actual Agent tool directory as
session cwd context.
Use the Electron native directory picker exclusively when adding a project.
The browser-based filesystem picker and its backend directory API have been
removed.
Split the engine session implementation into focused assembly, lifecycle,
run, journal, and context-refresh owners. Unused plugin, capability, legacy
compatibility, and internal API layers were removed, reducing the codebase by
nearly 6,000 net lines since v0.6.7.
Fixed
Tightened existing and newly created session storage to 0700 directories
and 0600 transcript files so prompts, code, and tool output are not readable
by other local users.
Prevented inactive server sessions, replay frames, and client thread state
from accumulating for the lifetime of the app. Reopening a session restores
it lazily from durable storage.
Upgrade Notes
Prompt Templates and their argument expansion are no longer supported.
Convert reusable workflows from ~/.or/prompts/ or <workspace>/.or/prompts/ into Agent Skills under ~/.agents/skills/<name>/SKILL.md or <workspace>/.agents/skills/<name>/SKILL.md.
The Utility Model setting has been removed. AI titles continue to work and
use the model selected for the session.
Rename CLAUDE.md to AGENTS.md and CLAUDE.local.md to AGENTS.local.md; the Claude-specific fallback names are no longer read.
Provider settings must use schema version 4. Versions 1-3 are no longer
migrated; reconfigure providers in Settings if an older file is rejected.
Legacy usage JSONL files are no longer imported into SQLite. Users already
running v0.6.7 have completed this migration; older installations should
upgrade through v0.6.7 first if historical usage totals must be retained.
Existing conversation text remains readable, but legacy tool details and
preview metadata stored only in the old transcript-details sidecar are not
imported into the consolidated session log.
The -cwd flag and OR_CWD environment variable have been removed. Project
directories continue to be selected per session through the desktop UI.
Selecting a new project now requires the Electron desktop bridge. The local
HTTP API remains part of the desktop application, but the browser filesystem
picker and /api/directories endpoint are no longer available.