Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
26.12.0
26.12.1
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
[![Platform](https://img.shields.io/badge/platform-linux_(x86__64%2Farm64)-brightgreen.svg)](#requirements)
[![Hermes Agent](https://img.shields.io/badge/Hermes%20Agent-2026.9.24-purple?logo=github)](https://github.com/NousResearch/hermes-agent)
[![PI Agent](https://img.shields.io/badge/PI%20Agent-1.3.0-brown?logo=github)](https://pi.dev)
[![OmniRoute](https://img.shields.io/badge/OmniRoute-3.8.51-orange?logo=npm)](https://www.npmjs.com/package/omniroute)
[![OmniRoute](https://img.shields.io/badge/OmniRoute-3.8.52-orange?logo=npm)](https://www.npmjs.com/package/omniroute)
[![9Router](https://img.shields.io/badge/9Router-0.5.104-green?logo=npm)](https://www.npmjs.com/package/9router)
[![Ollama](https://img.shields.io/badge/Ollama-0.40.5-yellow?logo=ollama)](https://github.com/ollama/ollama)
[![Mnemon](https://img.shields.io/badge/Mnemon-0.2.10-pink?logo=github)](https://github.com/mnemon-dev/mnemon)
[![Node.js](https://img.shields.io/badge/Node.js-26.12.0-brightgreen?logo=node.js)](https://nodejs.org)
[![uv](https://img.shields.io/badge/uv-0.13.1-blue?logo=astral)](https://github.com/astral-sh/uv)
[![Ollama](https://img.shields.io/badge/Ollama-0.40.7-yellow?logo=ollama)](https://github.com/ollama/ollama)
[![Mnemon](https://img.shields.io/badge/Mnemon-0.2.12-pink?logo=github)](https://github.com/mnemon-dev/mnemon)
[![Node.js](https://img.shields.io/badge/Node.js-26.12.1-brightgreen?logo=node.js)](https://nodejs.org)
[![uv](https://img.shields.io/badge/uv-0.13.4-blue?logo=astral)](https://github.com/astral-sh/uv)

<a href="https://github.com/gitricko/.minions/actions/workflows/ci.yml">
<img src="https://github.com/gitricko/.minions/actions/workflows/ci.yml/badge.svg" alt="Latest CI Status">
Expand Down
40 changes: 20 additions & 20 deletions etc/deps.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies:
sha_source: none

- name: OMNIROUTE
version: "3.8.51"
version: "3.8.52"
source_type: npm
package: omniroute
channel: latest
Expand All @@ -47,52 +47,52 @@ dependencies:


- name: NODE
version: "26.12.0"
version: "26.12.1"
source_type: release_tarball
repo: nodejs/node
release_url: https://nodejs.org/dist/v{{VERSION}}/
sha_source: shasums
platforms: [linux_x64, linux_arm64, macos_x64, macos_arm64]
sha256:
linux_x64: "fd47865ecd6391ebb431fc815e01b9135bf83ded5cf373247e9331e196b7aded"
linux_arm64: "fd6cc729fa4448c2ac27c3fca5606019ced63c65a15c152c8df03e0cbce7f4c5"
macos_x64: "c04edbd7b8429acb26058dee20c915308b174b71612ebfcb7e5976d790ae47d4"
macos_arm64: "a2e255e35347f727f29aa158c552a60140b17b6ba68719d5d6fc46c7d058aa75"
linux_x64: "6170b2d474e1c626f43cff3adc118df9fe3b573258a4fc3d850c8dbc6b079bbd"
linux_arm64: "42aa04922591ee5d4dbc7740d452621acf28508239daa512f5ee8c47ee224fdb"
macos_x64: "69316aaafb4dfcb25ac7b9a460f5c60928a37580284fde410144d0e6c8672d0f"
macos_arm64: "18830bf448fe187c650dc28c98aa8c968ed1d40b6dd032c081e70a384a1bf660"

- name: UV
version: "0.13.1"
version: "0.13.4"
source_type: release_tarball
repo: astral-sh/uv
release_url: https://github.com/astral-sh/uv/releases/download/{{VERSION}}/
sha_source: release_assets
platforms: [linux_x64, linux_arm64, macos_x64, macos_arm64]
sha256:
linux_x64: "eadd9d27c134ab5ac1ffd4473b97a741407f3ea238288f03121fc4deddf90220"
linux_arm64: "9041c73c99fdc5892cf128140beb354eca9231d502068cc36e6cb53a8e59ad14"
macos_x64: "bb7b805bdcf3d0bc8c74ceb94569e6b3e8aa35bd492acdbb9d46bf46d9d4ff6b"
macos_arm64: "cfe454573412ff7380d15fc7dae5997ab53ffce72fce0a78e91ddbc84001acd2"
linux_x64: "2b428396f12572d4429cf210ca234dd599a33b3af0958a4d5ed569d63e3f344f"
linux_arm64: "1ae72b4718729e2ccc4f1ae2c6d1e531ca8467800e0546e9130b3886023a60ab"
macos_x64: "7be2dcd316122f4b3e5a0a7889f6248266c14425374e105ff7dc9779184603a6"
macos_arm64: "e0b1d4743ce64c55d9f0f4a444afa6b81125680070ee04e853fcd0f6c1ebf8f1"

- name: MNEMON
version: "v0.2.10"
version: "v0.2.12"
source_type: github_tag
repo: mnemon-dev/mnemon
sha_source: none

- name: OLLAMA
version: "v0.40.5"
version: "v0.40.7"
source_type: github_tag
repo: ollama/ollama
release_url: https://github.com/ollama/ollama/releases/download/{{VERSION}}/
sha_source: shasums
platforms: [linux_x64, linux_arm64, macos_x64, macos_arm64]
sha256:
linux_x64: "dc5eabc292f9949546c90a97c820f924b035e05243b0de13c7f366182562169c"
linux_arm64: "fbe71ebb1a10e59b8480c4d2839826b5f9dff1a6d5c142428b2e7db9b1a2c642"
macos_x64: "75f9907dafa2fd4c61b5967de2ebb81ccc17eb28da9172edbad0dbc717474dcf"
macos_arm64: "75f9907dafa2fd4c61b5967de2ebb81ccc17eb28da9172edbad0dbc717474dcf"
linux_x64: "7f082e625b4c334df84ed1558fe282d6d8091fe3545790aef30b3a9c50d44d41"
linux_arm64: "c74249e87795b1437ce0f484adfd05b4628d7497472c475b13ec6db69ecc69cf"
macos_x64: "6c8b378e423a4c959b586c0bb62865d20ae057e817f1a8ee10abcc44bde6abab"
macos_arm64: "6c8b378e423a4c959b586c0bb62865d20ae057e817f1a8ee10abcc44bde6abab"

- name: TAILSCALE
version: "v1.104.1"
version: "1.104.2"
source_type: release_tarball
repo: tailscale/tailscale
release_url: https://pkgs.tailscale.com/stable/
Expand All @@ -101,7 +101,7 @@ dependencies:
sha_source: none
platforms: [linux_x64, linux_arm64]
sha256:
linux_x64: "108d1d96ecf410d305571e173516f27038f870919a9b89c914a167c6d33a4528"
linux_arm64: "f60294374967f3dfd8cf57bbbd474d6cfce32d123e3a8ddeab82a87940daa806"
linux_x64: "512f613ed7d04fc7282f7dc5bd76aa105aae28168fbb9357eb749ebcbc29f0ae"
linux_arm64: "5776aaa901b5ef1916e66be5bb54b9f481cd399c9c28db123a8cab620efa237b"


48 changes: 24 additions & 24 deletions etc/versions.env
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,30 @@ HERMES_VERSION="v2026.9.24"

PI_VERSION="1.3.0"

OMNIROUTE_VERSION="3.8.51"
OMNIROUTE_VERSION="3.8.52"

NINEROUTER_VERSION="0.5.104"

NODE_VERSION="26.12.0"
NODE_SHA256_LINUX_X64="fd47865ecd6391ebb431fc815e01b9135bf83ded5cf373247e9331e196b7aded"
NODE_SHA256_LINUX_ARM64="fd6cc729fa4448c2ac27c3fca5606019ced63c65a15c152c8df03e0cbce7f4c5"
NODE_SHA256_MACOS_X64="c04edbd7b8429acb26058dee20c915308b174b71612ebfcb7e5976d790ae47d4"
NODE_SHA256_MACOS_ARM64="a2e255e35347f727f29aa158c552a60140b17b6ba68719d5d6fc46c7d058aa75"

UV_VERSION="0.13.1"
UV_SHA256_LINUX_X64="eadd9d27c134ab5ac1ffd4473b97a741407f3ea238288f03121fc4deddf90220"
UV_SHA256_LINUX_ARM64="9041c73c99fdc5892cf128140beb354eca9231d502068cc36e6cb53a8e59ad14"
UV_SHA256_MACOS_X64="bb7b805bdcf3d0bc8c74ceb94569e6b3e8aa35bd492acdbb9d46bf46d9d4ff6b"
UV_SHA256_MACOS_ARM64="cfe454573412ff7380d15fc7dae5997ab53ffce72fce0a78e91ddbc84001acd2"

MNEMON_VERSION="v0.2.10"

OLLAMA_VERSION="v0.40.5"
OLLAMA_SHA256_LINUX_X64="dc5eabc292f9949546c90a97c820f924b035e05243b0de13c7f366182562169c"
OLLAMA_SHA256_LINUX_ARM64="fbe71ebb1a10e59b8480c4d2839826b5f9dff1a6d5c142428b2e7db9b1a2c642"
OLLAMA_SHA256_MACOS_X64="75f9907dafa2fd4c61b5967de2ebb81ccc17eb28da9172edbad0dbc717474dcf"
OLLAMA_SHA256_MACOS_ARM64="75f9907dafa2fd4c61b5967de2ebb81ccc17eb28da9172edbad0dbc717474dcf"

TAILSCALE_VERSION="v1.104.1"
TAILSCALE_SHA256_LINUX_X64="108d1d96ecf410d305571e173516f27038f870919a9b89c914a167c6d33a4528"
TAILSCALE_SHA256_LINUX_ARM64="f60294374967f3dfd8cf57bbbd474d6cfce32d123e3a8ddeab82a87940daa806"
NODE_VERSION="26.12.1"
NODE_SHA256_LINUX_X64="6170b2d474e1c626f43cff3adc118df9fe3b573258a4fc3d850c8dbc6b079bbd"
NODE_SHA256_LINUX_ARM64="42aa04922591ee5d4dbc7740d452621acf28508239daa512f5ee8c47ee224fdb"
NODE_SHA256_MACOS_X64="69316aaafb4dfcb25ac7b9a460f5c60928a37580284fde410144d0e6c8672d0f"
NODE_SHA256_MACOS_ARM64="18830bf448fe187c650dc28c98aa8c968ed1d40b6dd032c081e70a384a1bf660"

UV_VERSION="0.13.4"
UV_SHA256_LINUX_X64="2b428396f12572d4429cf210ca234dd599a33b3af0958a4d5ed569d63e3f344f"
UV_SHA256_LINUX_ARM64="1ae72b4718729e2ccc4f1ae2c6d1e531ca8467800e0546e9130b3886023a60ab"
UV_SHA256_MACOS_X64="7be2dcd316122f4b3e5a0a7889f6248266c14425374e105ff7dc9779184603a6"
UV_SHA256_MACOS_ARM64="e0b1d4743ce64c55d9f0f4a444afa6b81125680070ee04e853fcd0f6c1ebf8f1"

MNEMON_VERSION="v0.2.12"

OLLAMA_VERSION="v0.40.7"
OLLAMA_SHA256_LINUX_X64="7f082e625b4c334df84ed1558fe282d6d8091fe3545790aef30b3a9c50d44d41"
OLLAMA_SHA256_LINUX_ARM64="c74249e87795b1437ce0f484adfd05b4628d7497472c475b13ec6db69ecc69cf"
OLLAMA_SHA256_MACOS_X64="6c8b378e423a4c959b586c0bb62865d20ae057e817f1a8ee10abcc44bde6abab"
OLLAMA_SHA256_MACOS_ARM64="6c8b378e423a4c959b586c0bb62865d20ae057e817f1a8ee10abcc44bde6abab"

TAILSCALE_VERSION="1.104.2"
TAILSCALE_SHA256_LINUX_X64="512f613ed7d04fc7282f7dc5bd76aa105aae28168fbb9357eb749ebcbc29f0ae"
TAILSCALE_SHA256_LINUX_ARM64="5776aaa901b5ef1916e66be5bb54b9f481cd399c9c28db123a8cab620efa237b"
12 changes: 11 additions & 1 deletion install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -549,7 +549,17 @@ export NODE_PATH="${MINIONS_HOME}/lib/omniroute/npm/lib/node_modules"
# booted stack (real-install CI failure). setup --non-interactive creates the DB;
# the UPDATE then flips the flag. Verified in DTS: requireLogin=false -> GET
# /v1/models returns 200 keyless.
"${MINIONS_HOME}/bin/omniroute" setup --non-interactive --password 'minions123' >/dev/null 2>&1 || true
#
# OmniRoute >= 3.8.52 honors XDG_CONFIG_HOME: with the dir absent it relocates
# its config+DB to ${XDG_CONFIG_HOME:-$HOME/.config}/omniroute (GitHub runners set
# XDG), so the DB above is never created, login stays on, and the CI keep-config
# check for ~/.omniroute fails because nothing ever created it. OmniRoute prefers
# ~/.omniroute whenever it already exists, so pre-creating it pins the location.
mkdir -p "${HOME}/.omniroute"
OR_SETUP_LOG="${MINIONS_HOME}/var/log/omniroute-setup.log"
if ! "${MINIONS_HOME}/bin/omniroute" setup --non-interactive --password 'minions123' >"${OR_SETUP_LOG}" 2>&1; then
log_warn "OmniRoute setup failed (see ${OR_SETUP_LOG})"
fi
# Disable login by writing the flag directly to the storage DB (needs no server).
OR_DB="${HOME}/.omniroute/storage.sqlite"
if [ -f "${OR_DB}" ]; then
Expand Down
4 changes: 2 additions & 2 deletions lib/tailscale.sh
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ install_tailscale() {
fi
fi

tailscale_version="${TAILSCALE_VERSION:-v1.104.1}"
# Strip leading 'v' for pkgs URL (pkgs uses bare 1.104.1, deps.yaml stores v1.104.1)
tailscale_version="${TAILSCALE_VERSION:-v1.104.2}"
# Strip leading 'v' for pkgs URL (pkgs uses bare 1.104.2; the pin may or may not carry 'v')
tailscale_version="${tailscale_version#v}"

os=$(uname -s)
Expand Down
Loading