Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
802648b
Refine CLI logging into concise Markdown output
TrueNine Apr 9, 2026
85ce4fd
Rename execute command to install across CLI and GUI
TrueNine Apr 9, 2026
439bd79
Update pnpm lockfile dependency versions
TrueNine Apr 9, 2026
bd9cdee
Refactor libraries to use native-first Rust implementations
TrueNine Apr 9, 2026
87f5f9f
chore: update @types/node to 25.6.0 and prettier to 3.8.2
TrueNine Apr 10, 2026
fc85a04
refactor: update Tauri commands to use direct crate APIs and improve …
TrueNine Apr 10, 2026
3d8968c
refactor: clarify prompt service access in MCP and SDK documentation
TrueNine Apr 10, 2026
f8285bd
refactor: remove unused globals entry from tsdown configuration and c…
TrueNine Apr 10, 2026
0206bd4
refactor: enhance SDK with new command options and results structures…
TrueNine Apr 10, 2026
cef6e2f
refactor: update createSubAgentPrompt to accept frontMatterOverrides …
TrueNine Apr 10, 2026
c6213d9
chore: update package versions to 2026.10411.10132 and adjust depende…
TrueNine Apr 10, 2026
46ed95c
chore: update version to 2026.10411.10132 in Cargo.toml and tauri.con…
TrueNine Apr 10, 2026
4eb572a
refactor: update paths for cliNativeBindingSetup and sdkTsConfig in s…
TrueNine Apr 10, 2026
838fd13
chore: update dependencies in Cargo.toml and package.json; refine plu…
TrueNine Apr 10, 2026
803c75e
refactor: remove deprecated Node.js bridge and cleanup utilities
TrueNine Apr 10, 2026
45b7928
refactor: remove unused output plugin files and tests
TrueNine Apr 10, 2026
4ebdf73
feat: add core plugin functionality and output handling
TrueNine Apr 10, 2026
40bd898
Refactor code formatting and improve readability in script-runtime
TrueNine Apr 10, 2026
b9a608a
refactor: rename plugins to adaptors and update related components
TrueNine Apr 10, 2026
669b58d
refactor: reorder and reintroduce AdaptorsRoute in routeTree structure
TrueNine Apr 10, 2026
7516444
refactor: remove unused input capability files for agent skills, glob…
TrueNine Apr 10, 2026
2c43e0c
refactor: update plugin references to adaptors and improve CLI comman…
TrueNine Apr 10, 2026
52a2aff
refactor: add json5 and base64 dependencies, update build script for …
TrueNine Apr 10, 2026
25037d1
refactor: update route paths from plugins to adaptors in tests
TrueNine Apr 10, 2026
a09d959
refactor: update plugin references to adaptors in cleanup and desk-pa…
TrueNine Apr 10, 2026
3a3c042
refactor: reorder import statements for consistency in cli-runtime.ts
TrueNine Apr 11, 2026
51c9b57
refactor: update import path for cleanup module in benchmark-cleanup …
TrueNine Apr 11, 2026
7ef1243
refactor: reorder import statements for consistency in cleanup and se…
TrueNine Apr 11, 2026
c954633
refactor: rename Plugin to Adaptor and update related imports
TrueNine Apr 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
93 changes: 87 additions & 6 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ members = [
]

[workspace.package]
version = "2026.10408.12323"
version = "2026.10411.10132"
edition = "2024"
rust-version = "1.88"
license = "AGPL-3.0-only"
Expand All @@ -26,7 +26,7 @@ tnmsc-script-runtime = { path = "libraries/script-runtime" }

# Serialization
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
serde_json = { version = "1.0.149", features = ["preserve_order"] }
serde_yml = "0.0.12"

# CLI
Expand All @@ -47,7 +47,7 @@ reqwest = { version = "0.13.2", features = ["blocking", "json"] }
markdown = "1.0.0"

# NAPI-RS (Node.js native addon bindings)
napi = { version = "3.8.4", features = ["napi4"] }
napi = { version = "3.8.4", features = ["napi4", "serde-json"] }
napi-derive = "3.5.3"
napi-build = "2.3.1"

Expand Down
2 changes: 1 addition & 1 deletion cli/npm/darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-darwin-arm64",
"version": "2026.10408.12323",
"version": "2026.10411.10132",
"os": [
"darwin"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-darwin-x64",
"version": "2026.10408.12323",
"version": "2026.10411.10132",
"os": [
"darwin"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/linux-arm64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-linux-arm64-gnu",
"version": "2026.10408.12323",
"version": "2026.10411.10132",
"os": [
"linux"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/linux-x64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-linux-x64-gnu",
"version": "2026.10408.12323",
"version": "2026.10411.10132",
"os": [
"linux"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/win32-x64-msvc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-win32-x64-msvc",
"version": "2026.10408.12323",
"version": "2026.10411.10132",
"os": [
"win32"
],
Expand Down
17 changes: 9 additions & 8 deletions cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@truenine/memory-sync-cli",
"type": "module",
"version": "2026.10408.12323",
"version": "2026.10411.10132",
"description": "TrueNine Memory Synchronization CLI shell",
"author": "TrueNine",
"license": "AGPL-3.0-only",
Expand All @@ -16,10 +16,6 @@
"types": "./dist/index.d.mts",
"import": "./dist/index.mjs"
},
"./globals": {
"types": "./dist/globals.d.mts",
"import": "./dist/globals.mjs"
},
"./schema.json": "./dist/tnmsc.schema.json",
"./package.json": "./package.json"
},
Expand Down Expand Up @@ -59,17 +55,21 @@
"sync:sdk-assets": "tsx scripts/sync-sdk-dist.ts",
"check": "run-s ensure:sdk-build check:run",
"check:run": "run-p lint:run check:type:run",
"lint": "run-s ensure:sdk-build lint:run",
"lint": "run-s ensure:sdk-build lint:run lint:rust",
"lint:run": "eslint --cache --cache-location .eslintcache .",
"lint:rust": "cargo fmt --check --manifest-path Cargo.toml",
"prepublishOnly": "run-s build check",
"test": "run-s ensure:sdk-build test:run",
"test:run": "vitest run",
"lint:fix": "run-s ensure:sdk-build lint:fix:run",
"lint:fix": "run-s ensure:sdk-build lint:fix:run lint:fix:rust",
"lint:fix:run": "eslint --fix --cache --cache-location .eslintcache .",
"lint:fix:rust": "cargo fmt --manifest-path Cargo.toml",
"typecheck": "run-s ensure:sdk-build check:type:run",
"check:type:run": "tsc --noEmit -p tsconfig.lib.json"
},
"dependencies": {},
"dependencies": {
"jiti": "catalog:"
},
"optionalDependencies": {
"@truenine/memory-sync-cli-darwin-arm64": "workspace:*",
"@truenine/memory-sync-cli-darwin-x64": "workspace:*",
Expand All @@ -83,6 +83,7 @@
},
"devDependencies": {
"@truenine/eslint10-config": "catalog:",
"@truenine/logger": "workspace:*",
"@truenine/memory-sync-sdk": "workspace:*",
"@types/node": "catalog:",
"@vitest/coverage-v8": "catalog:",
Expand Down
2 changes: 1 addition & 1 deletion cli/scripts/ensure-sdk-build.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const cliDir = resolve(__dirname, "..");
const workspaceDir = resolve(cliDir, "..");
const sdkDistDir = resolve(cliDir, "../sdk/dist");

const REQUIRED_SDK_OUTPUTS = ["index.mjs", "index.d.mts", "globals.mjs", "globals.d.mts", "tnmsc.schema.json"] as const;
const REQUIRED_SDK_OUTPUTS = ["index.mjs", "index.d.mts", "tnmsc.schema.json"] as const;

function hasRequiredSdkOutputs(): boolean {
return REQUIRED_SDK_OUTPUTS.every((fileName) => existsSync(resolve(sdkDistDir, fileName)));
Expand Down
2 changes: 1 addition & 1 deletion cli/scripts/sync-sdk-dist.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ function smokeTestScriptRuntimeWorker(): void {
cwd: tempDir,
workspaceDir: tempDir,
aindexDir: join(tempDir, '.aindex'),
command: 'execute',
command: 'install',
platform: process.platform
}),
'utf8'
Expand Down
Loading
Loading