• 0.7.0 cbbcaf28ec

    0.7.0 Stable

    jkaindl released this 2026-07-12 18:11:24 +00:00 | 0 commits to main since this release

    Fixed

    • HTTP-Fehler ehrlich klassifizieren: Ein Fehlerstatus vom LLM-Server (Server erreichbar, Request/Modell abgelehnt) wird jetzt als neue Fehlerklasse endpoint_error gemeldet statt fälschlich als endpoint_unreachable („keine Verbindung"). Betrifft die Next-Action-Meldung im Panel.
    • Lesbarer Fehler-Body: Fehlermeldungen zeigen nicht mehr nur HTTP 400: { — die Klartext-Message wird aus dem JSON-Fehlerbody (error.message/error/message) gezogen und einzeilig dargestellt.
    • Always-on-Thinker zur Laufzeit erkennen: Modelle, die trotz thinking: off weiterdenken, werden jetzt am tatsächlichen Reasoning erkannt (nicht nur am Modellnamen gpt-oss/harmony) — die Hinweis-Notice greift dadurch auch für Modelle wie ornith, und ihr Text ist modell-agnostisch.
    Downloads
  • 0.6.0 5c7a8f4bf9

    0.6.0 Stable

    jkaindl released this 2026-07-12 15:51:13 +00:00 | 9 commits to main since this release

    Added

    • output:-Block für llm-Tasks: parametrisierbare Output-Familien (frontmatter.set, section.write) mit allowed_keys/max_chars — das Crew-Output-Vokabular ist damit offen. Die bisherigen output_schema: triage-v1|briefing-v1 bleiben als Alias byte-identisch gültig.
    • frontmatter.set unterstützt Listen-Werte (z.B. tags: [arbeit, notiz]); die Slug-Enum-Prüfung greift je Listen-Element.
    • tasknotes.query unterstützt include_content: true (liefert Notiz-Inhalt für die gelieferten Notizen).
    • Zwei neue Beispiel-Crews: Notiz-Tagger (generisch, vault-agnostisch) und Reifegrad-Tagger (Pallas-Demo) — demonstrieren das output:-Vokabular (frontmatter.set) mit Inhalt.
    • README-Abschnitt „Eigene Crews schreiben" (output:-Syntax, include_content, write_scope).
    Downloads
  • 0.5.0 48937c8fee

    0.5.0 Stable

    jkaindl released this 2026-07-11 13:39:35 +00:00 | 32 commits to main since this release

    Added

    • create_if_missing-Flag für section.replace-Tasks in Crews: legt die Zieldatei
      (Marker-Block, kein Template) samt fehlender Elternordner an, statt kontrolliert zu
      failen. Die Daily-Briefing-Beispiel-Crew nutzt es und braucht die heutige Daily Note
      nicht mehr vorab. Undo entfernt die erzeugte Note (Papierkorb).
    Downloads
  • 0.4.0 928908ae42

    0.4.0 Stable

    jkaindl released this 2026-07-10 21:25:07 +00:00 | 49 commits to main since this release

    Added

    • Endpoint-Management-UI in den Settings: Zeilen-Editor für Endpunkte (Hinzufügen/Entfernen,
      Per-Zeile-Verbindungsstatus mit Fehlerklassen, aktiv-Marker, nicht-blockierende
      Eingabe-Warnungen, Ein-Klick-Presets für LM Studio und Ollama) und für gesperrte Endpunkte.
    • Standardmodell als Dropdown, geladen aus dem aktiven Endpoint (Modelle laden), mit
      Freitext-Fallback offline; eine gespeicherte, aktuell nicht gelistete Modell-Auswahl bleibt
      als Option erhalten.

    Changed

    • Verbindungstest läuft jetzt pro Endpunkt-Zeile (Live-Status) statt über einen globalen Button.
    • endpoint_diagnostics (Status-Klassifikation, Presets, Eingabe-Prüfung) aus obsidian-kit
      vendored; endpoint.ts auf Kit-Stand gehoben (parseEndpointList).
    Downloads
  • 0.3.0 d6a26b3163

    0.3.0 Stable

    jkaindl released this 2026-07-08 14:17:56 +00:00 | 58 commits to main since this release

    Added

    • Ollama-Unterstützung ohne Provider-Setting: Kontextlängen-Sonde (/api/show),
      provider-übergreifende Thinking-Suppression, CORS-Non-Stream-Fallback,
      Always-on-Thinker-Erkennung (gpt-oss/harmony) mit run.md-Vermerk + Notice.

    Changed

    • LmStudioClientLocalLlmClient (provider-agnostischer Name).
    Downloads
  • 0.2.0 ecd8fe5df4

    0.2.0 Stable

    jkaindl released this 2026-07-06 22:52:23 +00:00 | 72 commits to main since this release

    Release 0.2.0

    Downloads
  • 0.1.0 6ad763fbce

    0.1.0 Stable

    jkaindl released this 2026-07-06 06:10:01 +00:00 | 85 commits to main since this release

    Added

    • Deterministic crew pipeline. A crew ("team") runs as a fixed sequence of three
      task kinds — collector (deterministic context gathering), llm (one schema-bound
      chat completion), actions (deterministic application of a validated action list).
      The model decides content only, inside narrow contracts; the orchestrator decides
      flow, paths and writes.
    • Constrain-then-verify before every write. Every LLM output is extracted,
      validated against a built-in versioned schema, and source-bound (no invented paths or
      enum values), with a one-shot repair pass for malformed JSON.
    • One git commit per run with one-click undo. Every run — ok, partial, failed or
      aborted — ends in exactly one commit covering only the files it touched plus its run
      log. Undo survives a dirty working tree (stash-wrapped git revert).
    • Run panel with hub navigation. A single view with internal tabs (Crews · History),
      a persistent status line carrying the one cancel button, and honest cooperative-abort
      feedback (a run that finished before the abort landed says so rather than freezing).
    • Two shipped example crews, installable via a command: Task-Triage and
      Daily-Briefing.
    • Full in-vault observability. Each run writes a human-readable run.md (Bases-
      compatible) and a machine-readable state file.
    • Local-model-aware LM Studio client — context length probing, thinking suppression,
      JIT stall timeout, ordered endpoint fallback.
    Downloads