Skip to content

Releases: capazme/LibreLex-IT

LibreLex-IT v0.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 17:01

Core 0.5.0. Milestone M3.6: the Redazione drafting workbench. Includes 0.6.0 (guided drafting
with a deterministic base), which was never published on its own.

Added

  • Redazione panel: drafting in four steps (Atto e dati, Domande, In corso, Fine) with the
    step in the status line and in the panel title. Pick the act from the mcp-legal-it catalogue,
    fill its typed fields, answer the model's structured questions, resume a cut drafting.
  • A deterministic base: the act starts from the generator's text when mcp-legal-it has one,
    and the model only completes it, section by section, as redlines.
  • Case attachments (PDF included, read through Draw) and a reference act, each sent to the
    model only after consent; one consent covers the whole set of attachments.
  • Letterhead templates and the firm's act styles: the act is written with the LibreLex styles
    on the letterhead page style; a script builds a letterhead from an existing document.
  • replace_text: a grounded, tracked replacement of the template placeholders.
  • librelex-dev CLI commands for templates and drafting; the drafting recipe comes from the
    mcp-legal-it plugin.
  • Community files: contributing guide, code of conduct, security policy, issue and pull
    request templates, Dependabot, a release workflow that publishes the .oxt on a tag.
  • A GUI test that drives a drafting through the real Writer sidebar in a visible LibreOffice
    (LIBRELEX_GUI_TESTS=1).

Changed

  • The deck has four panels (Azioni, Redazione, Citazioni, Risposte); the Redigi da modello
    button in Azioni is gone, drafting lives in Redazione. Starting a drafting collapses Azioni
    and Citazioni, best effort.

Fixed

  • LibreOffice aborted (Signal 6) when the sidebar was built with a drafting in progress: the
    panel title and the collapse of the other panels entered the sidebar API while the deck
    was still being built. Those calls now run in a later main-loop turn.
  • A core that fails to start, or a dead pipe, leaves the drafting untouched and is reported.
  • replace_text and find_text skip pending tracked deletions.

Install

Download LibreLex-IT-0.7.0.oxt, quit LibreOffice, then Tools > Extension Manager > Add…
(or scripts/dev_install.sh from a checkout). LibreOffice 26.2+ and uv are required.

559e43033dbc717acae06dbe3d0dd63aa761ed9db542b979350eed2c209a1e35  LibreLex-IT-0.7.0.oxt

LibreLex-IT v0.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 15:02
2ed110d

Core 0.3.0. Milestone M3: template-guided drafting.

Added

  • Redigi da modello button and the draft command: the model looks the act template up
    in mcp-legal-it, reads the document with consent, asks in Risposte for the data it still
    needs, then inserts the act section by section as redlines, leaving [...] where nobody
    supplied a value; "continua" resumes a drafting cut by the iteration limit.
  • Nine court-act generators of mcp-legal-it in the drafting allowlist, so amounts (interests,
    revaluation, contributo unificato, fees) come from the calculators, not from the model.
  • Grounding sources: only source-reading tools count as grounding for a reference written
    into the document; anything else is verified before insertion.
  • librelex-dev draft in the dev CLI.

Fixed

  • The .oxt ships every file of the core package, not only *.py: the tool description
    overrides in agent/tool_overrides.toml were missing from the installed core.
  • A draft resumes from the first missing partition instead of restarting.

Install

Download LibreLex-IT-0.5.0.oxt, quit LibreOffice, then Tools > Extension Manager > Add…
(or scripts/dev_install.sh from a checkout). LibreOffice 26.2+ and uv are required.

2fae7c093b01bccf44fea99d39422459d53d0efb25d081f9c93ad48293fc8e62  LibreLex-IT-0.5.0.oxt