Skip to content

Releases: distrihub/distri

v0.3.7

30 Mar 19:23

Choose a tag to compare

What's Changed

  • Release/v0.3.6 by @v3g42 in #27
  • Release v0.3.7 by @v3g42 in #28
  • Release v0.3.6 by @v3g42 in #29
  • Feat/improve connection usage by @v3g42 in #30
  • feat: implement workflows by @v3g42 in #31
  • Replace inquire with rustyline for interactive CLI input by @v3g42 in #33
  • Fix/skills v2 by @v3g42 in #34
  • feat: CLI overhaul, printer refactor, skills v2, and LLM fixes by @v3g42 in #37
  • feat: dynamic tool factories + unified HTTP request architecture by @v3g42 in #38
  • Fix/connection request by @v3g42 in #39
  • feat: WaitForInput step kind for human-in-the-loop workflows by @v3g42 in #36

Full Changelog: v0.3.6...v0.3.7

v0.3.6

19 Mar 18:59

Choose a tag to compare

What's Changed

  • feat: implement usage by @v3g42 in #12
  • Feat/plugin store by @v3g42 in #13
  • Sanitize OpenAI response schema names in LLM executor by @MrunmayS in #14
  • feat: add dynamic_sections and dynamic_values support to invoke metadata by @v3g42 in #15
  • feat(llm): add support for temperature, top_p and penalty params by @MrunmayS in #16
  • feat: implement skills by @v3g42 in #19
  • fix: Handle skills response by @karolisg in #20
  • Refactor reflection system to use structured tool calls by @v3g42 in #17
  • Compact execution history before scratchpad persistence by @v3g42 in #21
  • Claude/add claude integration oz5i q by @v3g42 in #23
  • Add context compaction event system and tiered compaction strategy by @v3g42 in #22
  • feat: clean code and remove unused by @v3g42 in #24

New Contributors

Full Changelog: v0.3.1...v0.3.6

v0.3.1

08 Jan 17:51
e613f0d

Choose a tag to compare

v0.3.1 release

  • feat: include samples
  • Fix message ordering for native JSON tool scratchpad
  • Fix planning prompt history for multi-turn tool runs

v0.2.7

29 Dec 07:28
df78342

Choose a tag to compare

v0.2.7

  • feat: implememt prompts, secrets and user message overrides
  • Release newer version of Distri UI.
agent_details distri_home

v0.2.6

26 Dec 15:50
c86583e

Choose a tag to compare

  • fix distri run command

v0.2.5

26 Dec 15:09
cc91859

Choose a tag to compare

📦 v0.2.5

  • feat: release serve code in ELV2 license
  • Minor fixes

v0.2.4

22 Dec 10:35
c3808d9

Choose a tag to compare

Separation of distri and distri-server

  • First release of code with separate licenses for client and server components
Usage: distri [OPTIONS] [COMMAND]

Commands:
  run     Stream an agent via the server
  agents  Agent-related commands
  tools   Tool-related commands
  serve   Start the local server (delegates to distri-server)
  help    Print this message or the help of the given subcommand(s)

v0.2.3

26 Nov 07:55
0e5ef5e

Choose a tag to compare

  • Introducing headless flag.
  • Miscellaneous fixes

v0.2.2

25 Nov 05:17
2d404f3

Choose a tag to compare

0.1.0 - 2025-11-25 (First public release)

Say hello to Distri — a composable AI agent runtime you can run as a CLI, a server, or embed as an SDK. Learn more at https://distri.dev.

Installation

curl -fsSL https://install.distri.dev/download.sh | sh

Installer highlights:

  • Auto-detects macOS/Linux and arm64/x86_64, fetches the latest distrihub/distri release asset, and installs to /usr/local/bin or ~/.local/bin.
  • Overrides: DISTRI_VERSION, DISTRI_INSTALL_DIR, DISTRI_REPO.

Running Distri as a CLI

  • Get help: distri -h
  • Run an agent: distri run search_agent --task "who is the prime minister of singapore"
  • Explore commands (not exhaustive): list, list-tools, run, serve, toolcall, validate, generate-prompt, generate-response, auth, build, help.

Running Distri as a server

distri serve

Starts distri-server (API-only by default). Add --ui to enable the web interface. Default API endpoint: http://localhost:8081/api/v1.

Verify & learn more