release: 6.114.0
Some checks failed
CI / quick-test (push) Has been cancelled
CI / full-test (macos-latest) (push) Has been cancelled
CI / full-test (ubuntu-latest) (push) Has been cancelled
Sync Joi Lab Fork Mirror / sync (push) Has been cancelled
CI / full-test (windows-latest) (push) Has been cancelled
CI / betterleaks-platform-smoke (macos-latest) (push) Has been cancelled
CI / betterleaks-platform-smoke (ubuntu-latest) (push) Has been cancelled
CI / betterleaks-platform-smoke (windows-latest) (push) Has been cancelled
CI / integration-test (push) Has been cancelled
CI / skill-smoke (macos-latest) (push) Has been cancelled
CI / skill-smoke (ubuntu-latest) (push) Has been cancelled
CI / skill-smoke (windows-latest) (push) Has been cancelled
CI / marker-guards (push) Has been cancelled
CI / ui-smoke (push) Has been cancelled
CI / docker-ui-smoke (push) Has been cancelled
CI / docker-portable-test (push) Has been cancelled
Submit Claudexor dependency / Submit managed runtime snapshot (push) Has been cancelled
Scorecard analysis workflow / Scorecard analysis (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / fixture · ubuntu-latest · exact managed runtime, fake harness, no model (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / fixture · windows-latest · exact managed runtime, fake harness, no model (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / live · macos-latest · claude · API key only, subscription NOT covered (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / live · ubuntu-latest · claude · API key only, subscription NOT covered (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / fixture · macos-latest · exact managed runtime, fake harness, no model (push) Has been cancelled
CI / release-preflight (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / live · windows-latest · claude · API key only, subscription NOT covered (push) Has been cancelled
Claudexor platform gate (API keys — subscription auth NOT covered) / live · macos-latest · codex · API key only, subscription NOT covered (push) Has been cancelled
CI / build (zip, windows-latest, windows-x64, syft_1.50.0_windows_amd64.zip, syft.exe, 815ee6973ec5dff6a671d7f41b0e78835a8c45b91d5a39f4743ea1cee833d3be) (push) Has been cancelled
CI / build (dmg, macos-latest, macos-arm64, syft_1.50.0_darwin_arm64.tar.gz, syft, e32fdb9d47823fa633748a1efca2528fd77c37469ea93c9e40ab835da44e4cce) (push) Has been cancelled
CI / build (tar.gz, ubuntu-latest, linux-x86_64, syft_1.50.0_linux_amd64.tar.gz, syft, bf7b29ff57f06da30918266a0e1c2885a8f99784798d1bdb1628886aa015d788) (push) Has been cancelled
CI / vendor-package-smoke (push) Has been cancelled
CI / release (push) Has been cancelled

Capability preservation as a first-class invariant (#447 stages 1-3),
shape-first OpenRouter same-model failover derived from the replayed
reasoning artifact (#468), the delegation/chat-truth issue sprints, the
rich chat stack, Claudexor runtime 3.9.5, and a green 3-OS matrix (the
serial service-log suites no longer race the child, web source pins are
CRLF-safe, the size-ratchet manifest is exact). This tag also carries the
untagged 6.113.5.

Co-authored-by: Ouroboros <311266734+ouroboros-agent@users.noreply.github.com>
This commit is contained in:
Anton Razzhigaev 2026-09-01 19:37:54 +00:00
parent 99c99fbd3e
commit b9bcc2da71
9 changed files with 32 additions and 32 deletions

View file

@ -12,7 +12,7 @@
[![Linux](https://img.shields.io/badge/Linux-x86__64-orange.svg)](https://ouroboros-agent.ai/install/#linux)
[![Windows](https://img.shields.io/badge/Windows-x64-blue.svg)][download-windows-x64]
[![OuroborosHub](https://img.shields.io/badge/OuroborosHub-skills%20marketplace-8A2BE2.svg)](https://github.com/razzant/OuroborosHub)
[![Version 6.113.5](https://img.shields.io/badge/version-6.113.5-green.svg)](VERSION)
[![Version 6.114.0](https://img.shields.io/badge/version-6.114.0-green.svg)](VERSION)
Ouroboros is an open-source, general-purpose AI agent whose identity, durable memory, and history continue across tasks and restarts. It works on external projects, coordinates a live swarm of specialist agents, and can rewrite the implementation it runs on, including its code, architecture, prompts, tools, and dependencies. Reflection can also change how it understands itself without severing that continuity.
@ -64,13 +64,13 @@ The desktop packages already contain an optional CLI installer. On macOS, after
</details>
[download-macos-arm64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5.dmg
[download-windows-x64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-windows-x64.zip
[download-linux-deb-amd64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros_6.113.5_amd64.deb
[download-linux-rpm-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros-6.113.5-1.x86_64.rpm
[download-linux-rpm-red80-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros-6.113.5-1.red80.x86_64.rpm
[download-linux-appimage-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-linux-x86_64.AppImage
[download-linux-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-linux-x86_64.tar.gz
[download-macos-arm64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0.dmg
[download-windows-x64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-windows-x64.zip
[download-linux-deb-amd64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros_6.114.0_amd64.deb
[download-linux-rpm-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros-6.114.0-1.x86_64.rpm
[download-linux-rpm-red80-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros-6.114.0-1.red80.x86_64.rpm
[download-linux-appimage-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-linux-x86_64.AppImage
[download-linux-x86_64]: https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-linux-x86_64.tar.gz
Ouroboros bundles [Claudexor](https://github.com/razzant/claudexor) as its local execution layer for delegated coding and hosted-agent review. Ouroboros owns the task, memory, review, and final integration, while Claudexor runs the selected connected coding harness and returns durable execution evidence. [Explore Claudexor](https://claudexor.ai/).
@ -449,6 +449,7 @@ and the reason.
| Version | Date | Description |
|---------|------|-------------|
| 6.114.0 | 2026-09-01 | **feat: capability preservation as a first-class invariant, shape-first OpenRouter failover, and a green 3-OS matrix.** Capability preservation joins the immune system as a first-class invariant (#447, stages 1-3: golden capability suite, seam pins that actually differentiate, executable item-21 triggers, binaries judged by magic bytes). Same-model OpenRouter provider failover is now derived from the shape of the replayed reasoning artifact instead of a hard-coded model-family roster (#468): readable text/summary artifacts stay failover-eligible for every family, a bare `response_id` no longer pins, sealed artifacts (encrypted/signed/redacted, not vouched by the anthropic/gemini roster — `openai/` excluded on 2026-07 field evidence) keep the continuity pin on both the dispatch and reroute paths, and the pin reason plus the refusing upstream provider reach durable telemetry. Delegation and chat truth converge: delegated-run questions ride the escalation hierarchy (#204), the routing picker dispatches real routes (#198), typed owner quiz cards and the escalation channel (Q-2a/Q-2b), live-first owner deliveries, honest chat-activity conclusions with budget-pause resume, review findings in the task-card Reviews checkpoint, persistent stable-target registrations, a hold on the live delegated leaf when a nanny round dies unknown, and healed cross-generation custody disclosures. Rich chat stack (markdown, media, galleries, links — Andrei Kaznacheev), Chat viewport stability, Dashboard/Updates one-verdict action surface, Settings effect honesty, skill Repair affordance after preflight failure, node/npm launches through an execution-probed runtime ladder, the `ultra` reasoning-effort tier (@ndrew1337), and an O(delta) in-lock ledger read with a guarded torn-tail append boundary (@deebosh). Claudexor runtime pinned to 3.9.5 with delayed-startup reconciliation, a foreground quota-refresh bridge, and preserved delegated text fragments; Updates restart state survives same-SHA reconnects. CI: the serial service-log suites no longer race the child, web source pins are CRLF-safe on Windows, and the size-ratchet manifest is exact. This tag also carries the untagged 6.113.5 (generation-safe browser cleanup after timed-out tools, #440 audit fix-forward). |
| 6.113.5 | 2026-08-31 | **fix: browser cleanup after a timed-out tool is generation-safe (integrates community PR #429 by @mikemikimike, closes #409).** A stateful-tool timeout now retires the whole browser generation: the shared state slot is replaced with a fresh object, the abandoned worker keeps writing only into its retired one, and the close is queued on the retiring executor so it always runs on the owning worker thread — including the already-settled race — with the cognitive lease closing after that cleanup. A late infrastructure-error retry that observes a replaced generation closes only its own retired session, so it can no longer cross-thread-kill the next command's browser. Closes the follow-up findings of the #440 post-merge audit; the never-settling-worker session leak stays a disclosed residual of in-process Playwright. |
| 6.113.4 | 2026-08-30 | **fix: release verification follows the family-mounted sign-in card.** The browser acceptance tests now re-resolve the active per-family login host after every account-list rebuild, matching the placement introduced by the roster UI while preserving the full cancellation, reconciliation, stale-poll, and terminal-race assertions. No lifecycle check is weakened and the managed Claudexor runtime remains pinned to 3.9.2. |
| 6.113.3 | 2026-08-30 | **fix: Claude subscription quotas recover automatically without a user action.** The managed Claudexor runtime advances to 3.9.2. Before an expired or near-expiry access token is used for quota reading, Claude Code now refreshes its own credential through a prompt-free vendor lifecycle: no MCP request, model inference, manual login, refresh-token custody, or direct store write is added to Claudexor. A still-valid token remains available if the proactive wake fails, expired credentials stay typed as unknown rather than falsely logged out, and the exact helper process is gracefully reaped before quota polling continues. |
@ -456,10 +457,9 @@ and the reason.
| 6.113.1 | 2026-08-29 | **fix: the full 3-OS matrix converges to green.** Four investigation lanes root-caused every inherited full-matrix red: the review-checkpoint replay gate regressed bare-final conclusion (subagent finals leaked into main chat on replay, cards stuck on Working - production fix), two real cybergym Windows portability bugs (container-side POSIX symlink classification, platform-newline integrity hashing), fifteen honestly platform-guarded POSIX-only benchmark tests, and a census of racy test bridges across the review/transport suites replaced fixed sleeps and sub-noise wall-clock bounds with event-gated synchronization, lock-ordered drains, and discrimination margins (no typed assertion weakened). The one remaining red leg is the cloudru provider canary (external account state), disclosed. |
| 6.113.0 | 2026-08-29 | **feat: delegation by construction — the nanny charter, typed $0 terminals, truthful executor cards, and honest route health (Claudexor runtime 3.9.0).** An `agent_session` child now IS work on its harness: the host pre-starts the physical leaf through the same configured `delegate_start` wrapper BEFORE the nanny's first LLM round and never waits — her first round arrives with a live `configured_session_started` receipt, waiting is her own `delegate_wait` decision, and children may run beside the leaf. A definite refusal to start (typed pre-POST, dispatch-blocked, engine-rejected — with a custody-handle guard that always prefers a model episode over a false terminal) ends the task typed and unrun at $0; ambiguity always wakes the model, and durable zero-run/unknown-evidence fences outrank blocked terminals. Zero-run receipts narrow to incomplete\|unknown, actor cleanliness requires a SUCCEEDED delegated run (children are evidence, never a completion path), unreadable custody projects typed unknown all the way into the finalization nudge, and only acts of delegation reset the economics baseline (the reminder-storm class is dead). route_health stops refusing on aggregate doctor status — admission belongs to the engine; the owner's enabled toggle stays a typed `route_disabled`. Acceptance sees substrate facts as visibility with zero gates. The executor chip tells the run truth for the whole lifecycle (dispatched → counted `N ok, M failed` → evidence honesty), all-failed can never render clean, actual_substrate reaches the wire, and the terminal evidence frame survives chat-0/A2A routing. The pinned Claudexor runtime moves to 3.9.0: per-vendor quota pacing with typed Retry-After floors (a poll 429 is never a quota fact), honest foreground cooldowns, first-429 short-circuit, cached accounts default, and the cursor delegation belt (live-E2E proven). This tag also carries the untagged 6.111.0 and 6.112.0 (P13 Emergence) below, and heals the branch's latent size-ratchet debt root-cause (settings_integrity extraction, cybergym module splits, regenerated manifest). |
| 6.112.0 | 2026-08-28 | **feat: Principle 13 (Emergence) — designs must get better as intelligence grows.** BIBLE.md gains a new constitutional principle: code hardcodes the floor — truth, custody, budgets, authority, acceptance — never the ceiling; strategy belongs to the mind, patterns that worked are examples to record rather than laws to enforce, and every design faces the stronger-mind test: when the model gets smarter, does this get better on its own, or does it have to be torn out first? Pointed clarifications close the readings that used to license freezing today's shape: P2 defines the class by the invariant rather than the incident, P5 names how work is shaped (decomposition, roles, ordering, delegation) as behavior belonging to the LLM, and P7 distinguishes unused machinery (premature) from unused freedom (headroom). DEVELOPMENT.md adds the operational lens — the invariant question and the stronger-mind question, with a symmetric proof burden against both fossilizing the current case and speculating a framework. |
| 6.110.1 | 2026-08-25 | **fix: ship truthful cross-surface state, review custody, and cross-platform UI and cognition convergence.** OuroborosHub skill cards and publication now follow identity-first sync with durable receipts and an explicit adopt transaction (PR #313). Chat and Project activity reconcile stale Working states from closed lineage and durable task truth, preserve Project-thread routing, and keep the Node gate authoritative (PR #314). Review outputs retain durable custody, swarm work stays visible, the advisory lane is restored, and Projects receive a stable entry point (PR #316). Background Consciousness now derives decoded text and its verification digest from one raw snapshot, so Windows newline normalization or a concurrent rewrite cannot bind observed text to different bytes (PR #321). Widget frames converge their measured geometry without nested overflow ownership fighting the host across WebKit-style engines (PR #320). |
| 6.110.0 | 2026-08-22 | **feat: preserve work-order authority across oversized delegation and recovery.** Complete external work orders remain byte-complete within the host serializer budget; when an order needs bounded continuation, Ouroboros asks the same actor for an exact readable canonical range and keeps incomplete coverage as typed `cannot_verify` evidence. Partial input can no longer authorize PASS, a destructive rewrite, or replacement of the full contract, while valid complete work continues through the existing flow. |
| 6.109.0 | 2026-08-21 | **feat: live task cost and ready-on-open agent accounts.** Running root-task heartbeats now project the existing physical-attempt ledger into one non-final subtree total, so compact Chat and Activity cards advance live without a second timer, endpoint, or client-side sum while preserving reserved, unresolved, and unmetered disclosure (PR #288). Opening Agents now wakes only an already-provisioned stale Claudexor home through the existing owner-action endpoint after a side-effect-free status read; background polling, first-time installs, foreign homes, and repair states remain untouched (PR #289). Fail-closed staged-binary review fixtures now inject exact Git tree-read errors instead of assuming loose object storage, removing the macOS stable-CI race without changing production behavior. |
Older releases are preserved in Git tags and GitHub releases. Older 6.x rows (including 6.108.1, 6.106.0, 6.101.1, 6.97.2, 6.105.0, 6.97.1, 6.97.0, 6.96.1, 6.96.0, 6.95.0, 6.94.0, 6.93.0, 6.92.1, 6.92.0, 6.91.1, 6.90.3, 6.91.0, 6.90.2, 6.90.0, 6.87.5, 6.87.4, 6.87.3, 6.87.2, 6.84.0, 6.87.1, 6.83.0, 6.86.1, 6.81.1, 6.76.0, 6.75.0, 6.74.5, 6.74.4, 6.74.1, 6.74.0, 6.73.2, 6.73.1, 6.73.0, 6.72.0, 6.71.2, 6.71.1, 6.71.0, 6.70.0, 6.69.0, 6.68.0, 6.67.0, 6.66.0, 6.65.4, 6.65.3, 6.65.2, 6.65.1, 6.65.0, 6.64.3, 6.64.2, 6.64.1, 6.64.0, 6.63.0, 6.62.0, 6.61.4, 6.61.3, 6.61.1, 6.61.0, 6.60.0, 6.59.0, 6.58.0, 6.57.0, 6.56.0, 6.55.0, 6.54.4, 6.54.2, 6.54.1, 6.54.0, 6.53.4, 6.53.0, 6.51.0), the 5.2.0 through 5.33.0-rc.6 rows, and former `4.0.0` rows are rolled off to respect the P9 changelog cap; their full bodies remain at their git tags.
Older releases are preserved in Git tags and GitHub releases. Older 6.x rows (including 6.110.1, 6.108.1, 6.106.0, 6.101.1, 6.97.2, 6.105.0, 6.97.1, 6.97.0, 6.96.1, 6.96.0, 6.95.0, 6.94.0, 6.93.0, 6.92.1, 6.92.0, 6.91.1, 6.90.3, 6.91.0, 6.90.2, 6.90.0, 6.87.5, 6.87.4, 6.87.3, 6.87.2, 6.84.0, 6.87.1, 6.83.0, 6.86.1, 6.81.1, 6.76.0, 6.75.0, 6.74.5, 6.74.4, 6.74.1, 6.74.0, 6.73.2, 6.73.1, 6.73.0, 6.72.0, 6.71.2, 6.71.1, 6.71.0, 6.70.0, 6.69.0, 6.68.0, 6.67.0, 6.66.0, 6.65.4, 6.65.3, 6.65.2, 6.65.1, 6.65.0, 6.64.3, 6.64.2, 6.64.1, 6.64.0, 6.63.0, 6.62.0, 6.61.4, 6.61.3, 6.61.1, 6.61.0, 6.60.0, 6.59.0, 6.58.0, 6.57.0, 6.56.0, 6.55.0, 6.54.4, 6.54.2, 6.54.1, 6.54.0, 6.53.4, 6.53.0, 6.51.0), the 5.2.0 through 5.33.0-rc.6 rows, and former `4.0.0` rows are rolled off to respect the P9 changelog cap; their full bodies remain at their git tags.
---

View file

@ -1 +1 @@
6.113.5
6.114.0

View file

@ -1,4 +1,4 @@
# Ouroboros v6.113.5 — Architecture & Reference
# Ouroboros v6.114.0 — Architecture & Reference
This file is NOT a changelog. Version history lives in README.md, git tags, and commit log.

View file

@ -46,24 +46,24 @@
<article>
<p class="download-platform">macOS 12+ · Apple silicon only</p>
<h2>macOS</h2>
<a data-release-download="macos-arm64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5.dmg">Download for macOS (.dmg)</a>
<a data-release-download="macos-arm64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0.dmg">Download for macOS (.dmg)</a>
<p>Open the DMG, drag <code>Ouroboros.app</code> to Applications, then launch it from Applications.</p>
</article>
<article>
<p class="download-platform">Windows x64</p>
<h2>Windows</h2>
<a data-release-download="windows-x64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-windows-x64.zip">Download for Windows (.zip)</a>
<a data-release-download="windows-x64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-windows-x64.zip">Download for Windows (.zip)</a>
<p>Extract the ZIP, open the <code>Ouroboros</code> folder, and run <code>Ouroboros.exe</code>.</p>
</article>
<article id="linux">
<p class="download-platform">Linux x86_64</p>
<h2>Linux</h2>
<div class="download-actions">
<a data-release-download="linux-deb-amd64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros_6.113.5_amd64.deb">Debian / Ubuntu / Astra (.deb)</a>
<a data-release-download="linux-rpm-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros-6.113.5-1.x86_64.rpm">Fedora / RHEL (.rpm)</a>
<a data-release-download="linux-rpm-red80-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros-6.113.5-1.red80.x86_64.rpm">RED OS 8 (.rpm)</a>
<a data-release-download="linux-appimage-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-linux-x86_64.AppImage">Portable AppImage</a>
<a data-release-download="linux-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-linux-x86_64.tar.gz">tar.gz archive</a>
<a data-release-download="linux-deb-amd64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros_6.114.0_amd64.deb">Debian / Ubuntu / Astra (.deb)</a>
<a data-release-download="linux-rpm-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros-6.114.0-1.x86_64.rpm">Fedora / RHEL (.rpm)</a>
<a data-release-download="linux-rpm-red80-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros-6.114.0-1.red80.x86_64.rpm">RED OS 8 (.rpm)</a>
<a data-release-download="linux-appimage-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-linux-x86_64.AppImage">Portable AppImage</a>
<a data-release-download="linux-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-linux-x86_64.tar.gz">tar.gz archive</a>
</div>
<p>Prefer the package for your distribution. Use the AppImage or archive on other distributions; Git must already be installed.</p>
</article>
@ -74,7 +74,7 @@
<section class="install-primary" aria-labelledby="macos-quick-start">
<h2 id="macos-quick-start">macOS quick start</h2>
<ol class="install-steps">
<li>Click <a data-release-download="macos-arm64" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5.dmg">Download for macOS (.dmg)</a>.</li>
<li>Click <a data-release-download="macos-arm64" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0.dmg">Download for macOS (.dmg)</a>.</li>
<li>Open the DMG and drag <code>Ouroboros.app</code> onto the <strong>Applications</strong> shortcut.</li>
<li>Open Ouroboros from Applications. If Gatekeeper asks, right-click the app and choose <strong>Open</strong>.</li>
</ol>

View file

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "ouroboros"
version = "6.113.5"
version = "6.114.0"
description = "Self-creating AI agent with constitution, background consciousness, and persistent identity"
readme = "README.md"
license = {text = "MIT"}

View file

@ -46,24 +46,24 @@
<article>
<p class="download-platform">macOS 12+ · Apple silicon only</p>
<h2>macOS</h2>
<a data-release-download="macos-arm64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5.dmg">Download for macOS (.dmg)</a>
<a data-release-download="macos-arm64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0.dmg">Download for macOS (.dmg)</a>
<p>Open the DMG, drag <code>Ouroboros.app</code> to Applications, then launch it from Applications.</p>
</article>
<article>
<p class="download-platform">Windows x64</p>
<h2>Windows</h2>
<a data-release-download="windows-x64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-windows-x64.zip">Download for Windows (.zip)</a>
<a data-release-download="windows-x64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-windows-x64.zip">Download for Windows (.zip)</a>
<p>Extract the ZIP, open the <code>Ouroboros</code> folder, and run <code>Ouroboros.exe</code>.</p>
</article>
<article id="linux">
<p class="download-platform">Linux x86_64</p>
<h2>Linux</h2>
<div class="download-actions">
<a data-release-download="linux-deb-amd64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros_6.113.5_amd64.deb">Debian / Ubuntu / Astra (.deb)</a>
<a data-release-download="linux-rpm-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros-6.113.5-1.x86_64.rpm">Fedora / RHEL (.rpm)</a>
<a data-release-download="linux-rpm-red80-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/ouroboros-6.113.5-1.red80.x86_64.rpm">RED OS 8 (.rpm)</a>
<a data-release-download="linux-appimage-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-linux-x86_64.AppImage">Portable AppImage</a>
<a data-release-download="linux-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5-linux-x86_64.tar.gz">tar.gz archive</a>
<a data-release-download="linux-deb-amd64" class="btn btn-primary" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros_6.114.0_amd64.deb">Debian / Ubuntu / Astra (.deb)</a>
<a data-release-download="linux-rpm-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros-6.114.0-1.x86_64.rpm">Fedora / RHEL (.rpm)</a>
<a data-release-download="linux-rpm-red80-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/ouroboros-6.114.0-1.red80.x86_64.rpm">RED OS 8 (.rpm)</a>
<a data-release-download="linux-appimage-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-linux-x86_64.AppImage">Portable AppImage</a>
<a data-release-download="linux-x86_64" class="btn btn-quiet" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0-linux-x86_64.tar.gz">tar.gz archive</a>
</div>
<p>Prefer the package for your distribution. Use the AppImage or archive on other distributions; Git must already be installed.</p>
</article>
@ -74,7 +74,7 @@
<section class="install-primary" aria-labelledby="macos-quick-start">
<h2 id="macos-quick-start">macOS quick start</h2>
<ol class="install-steps">
<li>Click <a data-release-download="macos-arm64" href="https://github.com/razzant/ouroboros/releases/download/v6.113.5/Ouroboros-6.113.5.dmg">Download for macOS (.dmg)</a>.</li>
<li>Click <a data-release-download="macos-arm64" href="https://github.com/razzant/ouroboros/releases/download/v6.114.0/Ouroboros-6.114.0.dmg">Download for macOS (.dmg)</a>.</li>
<li>Open the DMG and drag <code>Ouroboros.app</code> onto the <strong>Applications</strong> shortcut.</li>
<li>Open Ouroboros from Applications. If Gatekeeper asks, right-click the app and choose <strong>Open</strong>.</li>
</ol>

2
uv.lock generated
View file

@ -1535,7 +1535,7 @@ wheels = [
[[package]]
name = "ouroboros"
version = "6.113.5"
version = "6.114.0"
source = { editable = "." }
dependencies = [
{ name = "croniter" },

View file

@ -1205,4 +1205,4 @@ export const MAX_QUIZ_OPTIONS = 6;
// REFUSES a longer comment (it is delivered verbatim, never truncated), so
// the card must not offer to send one.
export const MAX_DECISION_COMMENT = 2000;
export const GATEWAY_CONTRACT_VERSION = '6.113.5';
export const GATEWAY_CONTRACT_VERSION = '6.114.0';

View file

@ -1,6 +1,6 @@
{
"name": "ouroboros-web",
"version": "6.113.5",
"version": "6.114.0",
"private": true,
"type": "module",
"description": "Ouroboros browser UI package boundary",