Skip to content

Commit bcb15d0

Browse files
Darth-Hidiousclaude
andcommitted
release: PRISM v2.7.0
Version bump to 2.7.0 — definitive release. Changes since v2.6.1: - Native Ratatui TUI (boot sequence, workspace tabs, sidebar browser, command palette, model picker) - Tool calling pipeline (LLM → tool → result → LLM responds with real data) - prism-llm standalone crate (MARC27 SSE proxy + OpenAI compatible) - Workflow engine (8 step types: set, message, http, tool, if, parallel, workflow + retries) - Billing CLI (balance, usage, history, prices, Stripe topup) - Server config on login (default model + MP API key from platform) - 108 tools verified working (search_materials, knowledge_search, literature_search, etc.) - Auth fix (was reading stale credentials file) - Windows build target added - README rewritten Platforms: Linux x86_64, macOS ARM64, Windows x86_64 571 tests, 0 clippy warnings. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 43400f8 commit bcb15d0

7 files changed

Lines changed: 138 additions & 195 deletions

File tree

.github/workflows/integration-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ jobs:
144144
grep -q "Fe" /tmp/graph.out
145145
146146
- name: Test version flag
147-
run: ./target/debug/prism --version 2>&1 | grep "prism 2.6.1"
147+
run: ./target/debug/prism --version 2>&1 | grep "prism 2.7.0"
148148

149149
- name: Test node probe
150150
run: |

.github/workflows/native-release.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ jobs:
2525
label: macos-aarch64
2626
rust_target: aarch64-apple-darwin
2727
archive: prism-macos-aarch64.tar.gz
28+
- os: windows-latest
29+
label: windows-x86_64
30+
rust_target: x86_64-pc-windows-msvc
31+
archive: prism-windows-x86_64.zip
2832

2933
steps:
3034
- uses: actions/checkout@v4
@@ -56,9 +60,15 @@ jobs:
5660
shell: bash
5761
run: |
5862
mkdir -p package
59-
cp target/${{ matrix.rust_target }}/release/prism package/
60-
cp target/${{ matrix.rust_target }}/release/prism-node package/
61-
tar -C package -czf ${{ matrix.archive }} .
63+
if [[ "${{ matrix.label }}" == *"windows"* ]]; then
64+
cp target/${{ matrix.rust_target }}/release/prism.exe package/
65+
cp target/${{ matrix.rust_target }}/release/prism-node.exe package/
66+
cd package && 7z a -tzip ../${{ matrix.archive }} . && cd ..
67+
else
68+
cp target/${{ matrix.rust_target }}/release/prism package/
69+
cp target/${{ matrix.rust_target }}/release/prism-node package/
70+
tar -C package -czf ${{ matrix.archive }} .
71+
fi
6272
6373
- uses: actions/upload-artifact@v4
6474
with:

Cargo.lock

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ members = [
2121
resolver = "2"
2222

2323
[workspace.package]
24-
version = "2.6.1"
24+
version = "2.7.0"
2525
edition = "2021"
2626
license = "LicenseRef-MARC27-Dual"
2727
authors = ["MARC27 <team@marc27.com>"]

0 commit comments

Comments
 (0)