Skip to content

Literary Engineering Studio v0.3.0

Choose a tag to compare

@o-1717986918 o-1717986918 released this 20 Jul 14:47

Literary Engineering Studio v0.3.0

Release Summary

v0.3.0 turns the standalone literary workflow repository into an installable Windows application. The release bundles the literary engineering engine, a frozen local application service, the OpenCode Agent Runner, the Chinese project client, and the formal sandbox/writeback pipeline.

Delivered

  • Bundled OpenCode 1.18.3 with pinned archive checksum and MIT license notice.
  • Separate Agent Runner and Model Connection contracts and settings.
  • Frontend provider connect, select, probe and disconnect flows; disconnecting the active custom provider safely restores the built-in starter model.
  • Durable SQLite job/event store, route locks, idempotency, leases and restart recovery.
  • Normalized streaming events with SSE cursor replay and polling fallback.
  • Controlled Worker execution with expected-output-only sandboxes.
  • Typed dual-track dispatch: deterministic-cli tasks run only through the embedded engine inside the sandbox; creative and review tasks run through the selected Agent Runner.
  • Human-readable writeback diffs, approval, rejection, stale-target detection and rollback.
  • Exact Prompt assets for seventeen high-risk literary tasks and a deterministic regression harness.
  • Read-only project advisor with immutable snapshots, citations and persistent sessions.
  • Tauri 2 desktop shell, native folder selection, single-instance protection, window-state persistence, random localhost port, per-launch authentication and sidecar parent monitoring.
  • NSIS Windows installer containing the frozen Python service, embedded engine, frontend and OpenCode runtime.

Verification

  • 53 Python unit and API tests passed.
  • Prompt Registry: 25 assets, 61 task prompt ids, no errors or warnings.
  • Prompt evaluation: 17/17 high-risk exact assets passed.
  • JavaScript syntax, Python compilation, git diff --check and Rust cargo check passed.
  • Frozen sidecar reported engine ready and rejected unauthenticated API requests.
  • Frozen OpenCode probe completed with opencode/big-pickle, matched the requested model and emitted normalized events.
  • A real longform fixture completed deterministic budgeting, OpenCode-authored expansion, writeback preview, approval, task submission, task completion and route audit.
  • Tauri desktop window, WebView, random-port sidecar startup and forced-parent-exit cleanup were exercised successfully.
  • The final NSIS artifact installed silently as version 0.3.0, enforced single-instance startup, served the authenticated local client, uninstalled cleanly and preserved the application data directory.
  • Frontend was visually checked at desktop and 375px mobile widths without horizontal overflow.

Windows Artifact

GitHub Release download: literary-engineering-agent-studio_0.3.0_x64-setup.exe

desktop/src-tauri/target/release/bundle/nsis/文学工程 Agent Studio_0.3.0_x64-setup.exe

  • Size: 69,593,961 bytes (66.37 MiB)
  • SHA256: A94D8D82060D6F63DB972AD364A0D4B0BD091804C69466F655B7CBD13030A559

The generated installer is intentionally excluded from Git. Rebuild it with:

powershell -NoProfile -ExecutionPolicy Bypass -File packaging/build_desktop.ps1

Remaining Release Operations

  • Sign the installer and executable with a trusted Windows code-signing certificate.
  • Repeat install, upgrade, repair and uninstall checks across the supported clean Windows virtual-machine matrix.
  • Add an offline WebView2 installer variant for environments without a current WebView2 runtime.
  • Continue large-project performance and long unattended generation tests before recommending fully autonomous book-length production.