Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
bf8cfc4
feat(mesh): upgrade runtime, enforce membership, and add native agent…
michaelneale Jul 9, 2026
2ef7754
fix(mesh): harden shared compute restoration and UX
michaelneale Jul 10, 2026
b73710e
chore(desktop): keep API facade within size guard
michaelneale Jul 10, 2026
5d7e729
fix(test): make isolated relay use its own profile and database
michaelneale Jul 10, 2026
f2359b6
fix(test): reset isolated relay database before seeding
michaelneale Jul 10, 2026
d382134
fix(test): reject stale isolated relay processes
michaelneale Jul 10, 2026
b3253f2
fix(mesh): preserve provider defaults after main rebase
michaelneale Jul 10, 2026
10d6afd
fix(mesh): make shared compute auto selection consistent
michaelneale Jul 10, 2026
2cb4af4
fix(mesh): translate inherited provider and simplify compute copy
michaelneale Jul 11, 2026
34dda02
fix(mesh): repair tests after main rebase
michaelneale Jul 13, 2026
393c7a4
refactor(mesh): use native iroh transport with client discovery
michaelneale Jul 13, 2026
aabcc89
fix(desktop): align persona creation after main rebase
michaelneale Jul 13, 2026
f98d802
fix(mesh): publish client-owned serve targets
michaelneale Jul 13, 2026
4cf63f3
fix(desktop): keep discovery tests within size guard
michaelneale Jul 13, 2026
2c07e46
fix(mesh): use relay-supported discovery kind and fail closed
michaelneale Jul 13, 2026
ef5fb27
fix(mesh): prove member ownership of admission identities
michaelneale Jul 13, 2026
e9cd903
fix(mesh): pin post-release admission enforcement patch
michaelneale Jul 13, 2026
33a2ada
test(mesh): require stranger inference rejection
michaelneale Jul 13, 2026
a0182e5
test(mesh): reject spoofed member owner bindings
michaelneale Jul 13, 2026
dde0090
fix(mesh): hide removed members from compute discovery
michaelneale Jul 13, 2026
f2a7009
docs(mesh): add local GUI Fizz verification runbook
michaelneale Jul 13, 2026
917d0f4
fix(mesh): expire stale devices and preserve multi-device compute
michaelneale Jul 13, 2026
958e4a5
docs(mesh): clarify shared compute GUI workflow
michaelneale Jul 13, 2026
6fd6b18
fix(mesh): prevent reasoning-only silent turns
michaelneale Jul 13, 2026
2c94b64
fix(mesh): make Fizz reliable on local models
michaelneale Jul 13, 2026
c549772
Revert "fix(mesh): make Fizz reliable on local models"
michaelneale Jul 13, 2026
a2af94f
Revert "fix(mesh): prevent reasoning-only silent turns"
michaelneale Jul 13, 2026
7ee5325
fix(mesh): use released model selection and runtime
michaelneale Jul 13, 2026
6aedc1f
fix(agent): publish Buzz replies through typed tool
michaelneale Jul 14, 2026
051ac3b
test(agent): gate shell fixture to unix
michaelneale Jul 14, 2026
c4d7d9c
fix(agent): keep Windows test target warning-free
michaelneale Jul 14, 2026
fd657f2
fix(mesh): install native runtime on first use
michaelneale Jul 14, 2026
22e3891
fix(mesh): update runtime and exit cleanly on macOS
michaelneale Jul 14, 2026
04c964a
build(mesh): pin released runtime by tag
michaelneale Jul 14, 2026
483b672
refactor(mesh): keep shutdown logic scoped
michaelneale Jul 14, 2026
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 .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -914,7 +914,7 @@ jobs:
id: mesh_rev
run: |
set -euo pipefail
REV=$(grep -oE 'mesh-llm\.git\?rev=[0-9a-f]{40}' Cargo.lock | head -1 | grep -oE '[0-9a-f]{40}')
REV=$(python3 -c 'import tomllib; d=tomllib.load(open("Cargo.lock", "rb")); p=next(p for p in d["package"] if p["name"] == "mesh-llm-sdk"); print(p["source"].rsplit("#", 1)[1])')
[[ -n "$REV" ]] || { echo "::error::could not resolve mesh-llm rev from Cargo.lock"; exit 1; }
echo "rev=$REV" >> "$GITHUB_OUTPUT"
echo "short=${REV:0:7}" >> "$GITHUB_OUTPUT"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ jobs:
id: mesh_rev
run: |
set -euo pipefail
REV=$(grep -oE 'mesh-llm\.git\?rev=[0-9a-f]{40}' Cargo.lock | head -1 | grep -oE '[0-9a-f]{40}')
REV=$(python3 -c 'import tomllib; d=tomllib.load(open("Cargo.lock", "rb")); p=next(p for p in d["package"] if p["name"] == "mesh-llm-sdk"); print(p["source"].rsplit("#", 1)[1])')
[[ -n "$REV" ]] || { echo "::error::could not resolve mesh-llm rev from Cargo.lock"; exit 1; }
echo "rev=$REV" >> "$GITHUB_OUTPUT"
echo "short=${REV:0:7}" >> "$GITHUB_OUTPUT"
Expand Down
Loading
Loading