Skip to content

v1.1.19

Choose a tag to compare

@github-actions github-actions released this 28 Jul 19:27
48bb9d1

This release adds support for Gemini 3.6 Flash and Claude Opus 5 models, adds bulk job control ("Stop All" / "Stop All Queued") in the Jobs app, enables promptwares to prune obsolete memories, persists in-flight jobs across master restarts, optimizes table refresh performance over Cloudflare tunnels, and includes project name validation and CLI boot improvements.

Features

  • Gemini 3.6 Flash Support - Added support for the Gemini 3.6 Flash AI model in model selection and provider configurations.
  • Claude Opus 5 Support - Added Claude Opus 5 (claude-opus-5) model support to the Claude catalog with refreshed pricing metadata.
  • Bulk Job Cancellation - Introduced "Stop All Jobs" and "Stop All Queued" header actions in JobsApp (IJobService.StopAllJobs and StopQueuedJobs) for bulk job management.
  • Promptware Memory Pruning - Added promptware delete-memory CLI command and firmware capability, allowing promptwares to delete obsolete memory files.
  • Memory Reference Resolution - Automatically resolve memory references in read-memory CLI command instead of erroring when referenced notes are requested.
  • Configurable Ollama Agent URL - Added configurable base URL option (--url) for local Ollama agent endpoints.
  • Import Issues Capacity - Expanded the Import Issues dialog limit from 100 to 1,000 issues with truncation warnings when reaching ceilings.
  • In-Flight Job State Persistence - Persisted active in-flight jobs in SQLite database so job status updates survive master process restarts.

Improvements

  • Tunnel Auto-Refresh Coalescing - Coalesced bursty inbox auto-refreshes and gated JobsApp cell updates on data changes, stopping excessive refreshes over Cloudflare tunnel connections.
  • Sequential Agent Read Optimization - Reduced process spin-up overhead during sequential file reads by coding agents.
  • Dashboard Cost Chart Currency - Added currency indicators ($) to the cost chart bar series on the dashboard.
  • Jobs Table Formatting - Flattened markdown links and formatting in the Jobs table prompt/title column for cleaner tabular output.
  • Piped CLI Output & JSON Support - Added ASCII fallbacks for piped CLI table rendering and introduced --json output flag for tendril verification list.
  • Legacy .NET Tool Redirection - Added doctor checks and automatic redirection to route legacy .NET tool invocations (ivy-tendril) to the installed Tendril CLI.
  • Documentation Redesign - Redesigned README.md following the Orca layout with updated feature GIFs.

Bug Fixes

  • Project Name Validation - Added strict project name validation across the CLI, Settings dialog, and onboarding flow to reject invalid names and prevent crashes during setup.
  • CLI Boot Overhead - Prevented the Tendril server from booting up when --help, -h, or unrecognized arguments are passed to tendril.
  • Job Status 404 Reporting - Made tendril job status and tendril job fail endpoints best-effort instead of throwing fatal 404 errors.
  • Duplicate Analyzer Warning - Removed duplicate Ivy.Analyser PackageReference in Ivy.Tendril.csproj eliminating NU1504 warnings, and updated UpdateIvyPackages.ps1 to edit versions in-place.
  • PlatformHelper Shell Execution - Explicitly set UseShellExecute to false for open (macOS) and xdg-open (Linux) commands in PlatformHelper.

What's Changed

  • [00060] Add Stop All Jobs Action to Jobs App by @rorychatt in #1764
  • [00058] Let Agents Delete Outdated Promptware Memories by @rorychatt in #1766
  • [00063] Add Bulk Stop for Queued Jobs and Readable Prompt Titles by @rorychatt in #1768
  • [00077] Show Currency Indicator on Dashboard Cost Chart Series by @rorychatt in #1769
  • [00061] Redirect Stale .NET Tool Invocations to the Installed Tendril CLI by @rorychatt in #1770
  • [00073] Resolve Memory References Instead of Failing in Read Memory CLI by @rorychatt in #1771
  • [00080] Fix Duplicate Ivy.Analyser PackageReference NU1504 Warning by @rorychatt in #1772
  • [00066] Fix Misleading 404 Error From Tendril Job Status Reporting by @rorychatt in #1773
  • [00062] Add Claude Opus 5 Model Support by @rorychatt in #1767
  • [00057] Fetch More Than 100 Issues in Import Issues Dialog by @rorychatt in #1776
  • [00075] Fix Corrupted Table Characters in Piped CLI Output by @rorychatt in #1777
  • [00069] Persist In Flight Jobs So Status Updates Survive Master Restart by @rorychatt in #1774
  • [00076] Reject Invalid Project Names Instead of Crashing Agentic Setup by @rorychatt in #1778
  • [00078] Never Start the Tendril Server for Help or Unknown CLI Arguments by @rorychatt in #1780
  • feat: add configurable URL option for local Ollama agents (#1735) by @rorychatt in #1784
  • fix: set UseShellExecute to false for open and xdg-open in PlatformHelper by @rorychatt in #1786
  • test: add integration test for tendril project get CLI command (#1742) by @rorychatt in #1787
  • feat: optimize sequential agent reads to reduce spin-up overhead (#1783) by @rorychatt in #1785
  • Release: Merge development into main by @rorychatt in #1788
  • Release: Merge development into main by @rorychatt in #1789
  • feat(antigravity): add Gemini 3.6 Flash support by @rorychatt in #1790
  • [00072] Stop Constant DataTable Refreshes Over Tunnel Connections by @rorychatt in #1781
  • docs: redesign README with updated layout and feature GIFs by @joshuauaua in #1722

Full Changelog: v1.1.16...v1.1.19