Skip to content

Releases: CaseMark/linc

v0.79.7

Choose a tag to compare

@github-actions github-actions released this 13 Jul 21:53

Release 0.79.7

v0.79.6

Choose a tag to compare

@github-actions github-actions released this 13 Jul 19:48

Release 0.79.6

v0.79.5

Choose a tag to compare

@github-actions github-actions released this 13 Jul 18:12

Fixed

  • Fixed Case.dev Vault tools in protected preview deployments by forwarding the injected Vercel protection bypass header on REST and download requests (#25).

v0.79.4

Choose a tag to compare

@github-actions github-actions released this 13 Jul 15:46

Fixed

  • Fixed local release packaging for @casemark/linc and bundled standalone binary runtime assets so the built-in Matter and Vault extensions load outside the repository.
  • Capped Case.dev vault text reads at 10,000 characters with targeted-search guidance so full documents do not enter durable agent context (#22).

v0.79.3

Choose a tag to compare

@github-actions github-actions released this 11 Jul 23:48

Release 0.79.3

v0.79.2

Choose a tag to compare

@github-actions github-actions released this 24 Jun 01:38
ee2a0b8

Release 0.79.2

v0.79.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 21:38
b9424c0

New Features

  • Project trust for local inputs - Pi now asks before loading project-local settings, resources, instructions, and packages, with saved decisions and --approve / --no-approve controls for non-interactive modes. See Project Trust.
  • Extension-controlled trust decisions - Global and CLI extensions can handle project_trust, decide, remember, or defer project trust before project-local resources load. See project_trust.
  • Cache-hit visibility in the footer - The interactive footer now shows the latest prompt cache hit rate (CH). See Interactive Mode.
  • Richer SDK and RPC extension surfaces - Public exports now include RPC extension UI request/response types and package asset path helpers. See Extension UI Protocol and SDK Exports.

Added

  • Added a project_trust extension event so global and CLI extensions can decide or defer project trust during startup and runtime cwd switches.
  • Added project trust gating for project-local settings, resources, instructions, and packages (#5332).
  • Added the latest prompt cache hit rate to the interactive footer.
  • Exported RPC extension UI request and response types from the public API (#5455).
  • Exported coding-agent package asset path helpers from the public API (#5415).

Fixed

  • Fixed package exports by removing the stale ./hooks subpath that pointed at non-existent build output.
  • Fixed inherited TUI rendering to clear stale lines when content shrinks to zero.
  • Fixed inherited autocomplete suggestions to refresh after editor cursor movement (#5499 by @Roman-Galeev).
  • Fixed /reload to persist project trust when an implicitly trusted session creates a project .pi directory.
  • Fixed project trust input discovery to traverse parent directories portably.
  • Fixed inherited intermittent Shift+Enter handling by making Kitty keyboard protocol fallback response-driven instead of timeout-driven (#5188).
  • Fixed the compaction summarization system prompt to use neutral AI assistant wording for non-coding agents (#5401).
  • Fixed models.json schema support and inherited OpenAI Responses custom-provider handling for compat.supportsDeveloperRole: false (#5456).
  • Fixed inherited prompt history navigation to place the cursor at the start when browsing upward and at the end when browsing downward (#5454).
  • Fixed tmux setup documentation to require tmux 3.5 for extended-keys-format csi-u and document the tmux 3.2-3.4 fallback (#5432).
  • Fixed inherited OpenRouter routing preferences on OpenAI-compatible custom providers to work when the custom provider base URL does not point directly at OpenRouter (#5347).
  • Fixed built-in tool expand hints to style closing parentheses consistently (#5359).
  • Fixed skill-wrapped prompts to insert spacing between skill instructions and the user message (#5371 by @Perlence).

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 May 03:03
63bfb80

Added

  • Added linc gateway, an OpenAI-compatible HTTP gateway for using Linc agents from Open WebUI and other chat clients.
  • Added linc gui to launch the local web UI example from the CLI.
  • Added bundled linc-mono, linc-light, linc-amber, linc-slate, and curated palette themes for Catppuccin, Dracula, Gruvbox, Nord, One Dark, Solarized, and Tokyo Night, and registered all shipped theme JSON files as built-in themes.
  • Added openaiCompatBaseUrl support in models.json for custom OpenAI-compatible models.

Changed

  • Startup now records the current changelog version without showing changelog entries by default.
  • Changed collapsed changelog display to be enabled by default when changelog notices are shown.
  • Changed the default built-in theme to the monochrome linc-mono palette.

Fixed

  • Fixed browser-side model loading in the web UI by avoiding direct process.env access when process is unavailable.
  • Fixed web UI initialization failures to render an actionable error state instead of leaving the UI stuck on Loading models....

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Mar 03:24

Added

  • Added sessionDir setting support in global and project settings.json so session storage can be configured without passing --session-dir on every invocation (#2598 by @smcllns)

Fixed

  • Added missing ajv direct dependency; previously relied on transitive install via @mariozechner/pi-ai which broke standalone installs (#2252)
  • Fixed /export HTML backgrounds to honor theme.export.pageBg, cardBg, and infoBg instead of always deriving them from userMessageBg (#2565)
  • Fixed interactive bash execution collapsed previews to recompute visual line wrapping at render time, so previews respect the current terminal width after resizes and split-pane width changes (#2569)
  • Fixed RPC get_session_stats to expose contextUsage, so headless clients can read actual current context-window usage instead of deriving it from token totals (#2550)
  • Fixed pi update for git packages to fetch only the tracked target branch with --no-tags, reducing unrelated branch and tag noise while preserving force-push-safe updates (#2548)
  • Fixed print and JSON modes to emit session_shutdown before exit, so extensions can release long-lived resources and non-interactive runs terminate cleanly (#2576)