Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
de83de2
Phase 1 Critical: Misalignment Detection + Safety Classifier Architec…
Jun 10, 2026
cba1fcd
Fix: meta_attack_detector entropy check, test_real_providers pytest c…
Jun 10, 2026
36643c1
Add cold storage backup script and policy
Jun 10, 2026
c9d4ba6
Phase 2: NEXUS-Bench 5-track benchmark suite + draft plans for Behavi…
Jun 10, 2026
6604b45
Fix NEXUS-Bench scoring: all 5 tracks now PASS
Jun 10, 2026
70edca2
Document NEXUS-Bench completion and benchmark scores
Jun 10, 2026
d647a93
fix: add conftest.py collect_ignore, rename test()→check() in test_re…
Jun 11, 2026
90d45bd
NEXUSCLAW v1 Hardening (Phase 2): Implement thread locks, signal safe…
Jun 11, 2026
381d54b
nexusclaw: introduce get_worklog singleton, capability lane matching,…
Jun 11, 2026
f16a221
Phase 6: MCP bridge infrastructure + guard cascade benchmark + OLLAMA…
Jun 14, 2026
5e7046b
Refine governance and security workflows
Jun 16, 2026
2c75bb3
Refactor Nexus governance and security workflows
Jun 23, 2026
d25c2a7
2026-06-23: Test fix sweep (31+9 regressions → 3 pre-existing), Trini…
Jun 23, 2026
6f5bf2b
fix(tests): reconcile doppelground bridge stubs and add safeguards fo…
Jun 23, 2026
5f0cac6
relay: Register Baseten in God Mode Proxy provider tiers and verify a…
Jun 23, 2026
24fb5dc
relay: Multi-lane auto-routing + dynamic discovery + benchmark
Jun 23, 2026
7a5c1b1
fix(archivist): resolve import NameError and fix FileType classificat…
Jun 23, 2026
0eba210
nexusctl: model-sync across all CLIs (opencode, kilo, cline, hermes, …
Jun 23, 2026
11dc6f2
ChimeraRouter-ModelRelay adapter: revive decision-to-execution bridge
Jun 24, 2026
c22cd11
nexusctl track: surface Landau-Ginzburg entropy in operator view
Jun 24, 2026
614ef10
Refactor Nexus governance flows and related tests
Jun 24, 2026
b20fd0b
Refine Nexus governance and security workflows
Jun 27, 2026
8d78ecd
Fix sklearn test pollution and fit.py method name; gate GroundingServ…
Jun 28, 2026
b4c101d
Refine repository governance and security workflows
Jun 28, 2026
0475790
Harden CDP feedback automation against accidental submission
Jun 30, 2026
ed75c70
Enforce relay guard rails: circuit breaker, RPM quota, context fit
Jul 2, 2026
f5e69c2
Remove browser-AI director scratch artifacts from tracking
Jul 2, 2026
06cbd20
Fix wiki pipeline stale index, dead fallback path, and title screening
Jul 2, 2026
8876248
feat(grok-lane): env-based Grok CDP URL, Hermes relay ops, redact pro…
Jul 2, 2026
b97ef12
Harden grounding: checksummed ledger, schema validation, KAIJU hard-fail
Jul 2, 2026
76de6e1
Wire dashboard governance REST wrapper to the canonical governor
Jul 2, 2026
02baa18
Scrub remaining committed secrets from tracked files (audit P0)
Jul 2, 2026
d612f6e
Persist full-audit triage and long-run roadmap as tracked docs
Jul 2, 2026
dc9aa50
Enforce vault TRUST-channel write gate with writer-authority semantics
Jul 2, 2026
31b649b
Fix calendar time-bomb in dream_cycle prune test
Jul 2, 2026
9954749
Report real trust and pool stats from the NEXUSCLAW status API
Jul 2, 2026
9be0b72
Deduplicate ChimeraRouterV2: root module now re-exports canonical twa…
Jul 2, 2026
c08a38e
Add central secrets resolution: env -> vault file -> ModelRelay apiKeys
Jul 2, 2026
d0237c6
Record core-solidify session outcomes in the audit triage doc
Jul 2, 2026
73c8e80
feat(grok-lane): visible CDP default, window restore, Zo A2A ops, dir…
Jul 2, 2026
51603db
Restore anti-grinding laws to the live TrustKernel durable update
Jul 2, 2026
e9bc7aa
Reconnect the Archivist pipeline: working CLI, vault bridge, unified …
Jul 2, 2026
fd00632
Fix LG detector hot-path blockers: high-sensitivity crash, per-call d…
Jul 2, 2026
08b709c
Revive GMR as the relay's auto-mode strategy layer (model=auto-gmr)
Jul 2, 2026
1e3f54f
Track the novel-core revival design plan (trust/GMR/LG/Archivist wiring)
Jul 2, 2026
c355aca
Add canonical key-free model registry: the frontier arsenal, verified
Jul 2, 2026
af503fc
Generate Node relay tables from the canonical registry (gateway wired)
Jul 2, 2026
8ecb9d6
Wire Python routing consumers to the generated registry tables
Jul 2, 2026
a4b5484
Add generic provider refresher + `nexusctl models verify` (live-corre…
Jul 2, 2026
333eb5f
Generate GMR domain routing from registry roles (SLM-first posture kept)
Jul 2, 2026
19782d9
Fix A5 follow-through: SLM-first economics and local-only fast lane
Jul 2, 2026
1694e89
Execute COGER L2 tandem / L3 peer-review strategies in relay auto-gmr
Jul 2, 2026
660baf4
Dedupe domain lists by model family; intern-s2 gains reasoning role
Jul 2, 2026
6eeb516
Wire entry/outro rotation handoff into relay auto-gmr (vault-mirrored)
Jul 2, 2026
d3841d6
Fine-tune roadmap + phase-1 guard DPO pipeline (smoke-gated, executing)
Jul 2, 2026
ad20cb0
Serve live wiki data from the 7356 dashboard server itself
Jul 2, 2026
afadecc
Fallout-terminal theme: phosphor CRT default for the wiki dashboard
Jul 2, 2026
fae2295
Live terminal browse UX for the wiki dashboard
Jul 2, 2026
0f98768
Emit Obsidian wikilinks from the fit stage + regenerate index MOC
Jul 2, 2026
0788bf1
Obsidian vault config for the canonical archivist wiki
Jul 2, 2026
7f38a18
Wiki dashboard goes fully live: real :7350 telemetry, fakes demoted
Jul 2, 2026
10d8afe
Registry live-corrections: googleai revived, kiro discovered
Jul 2, 2026
4c7abd4
Make DPO pair generation incremental and resumable
Jul 2, 2026
6f42eef
Encode operator provider economics + probe-verified access map in reg…
Jul 2, 2026
84b94f2
model-sync: hard-fail wipe guard + rolling backups before config writes
Jul 2, 2026
d3266e3
model-sync: drop wrong-syntax NIM enable_thinking options; triage update
Jul 2, 2026
382cb37
Improvement roadmap 2026-07-02: 5 phases + fine-tune track, operator-…
Jul 2, 2026
2feca79
mimo integration: string-aware JSONC parse + wipe guard (roadmap P1-1)
Jul 2, 2026
14fd781
state manager: loopback default + token auth on state/publish/WS (P1-2)
Jul 2, 2026
56bf8a9
Brain API: real shared-secret auth + loopback default bind (P1-3)
Jul 2, 2026
d9aff83
relay: fail-closed guard, real error status codes, health TTL, loopba…
Jul 2, 2026
90a3151
governor: server-side KAIJU clearance verification, elevation HOLDs (…
Jul 2, 2026
387195f
governor: privilege-control fullmatch+traversal canon, deny recursion…
Jul 2, 2026
b34d160
nexusclaw: unforgeable SYSTEM sender gate + HITL hold instead of fail…
Jul 2, 2026
7934a9c
repo hygiene: untrack 5 runtime SQLite DBs, ignore *.db (P1-8)
Jul 2, 2026
ce6cc4b
minimal CI: ruff fatal-class gate + core pytest, local mirror; fix th…
Jul 2, 2026
0f10fa2
security: central redaction filter for logs and dossiers, canary-test…
Jul 2, 2026
d248a1e
tests: repair syntax-broken non-pytest stub guard in test_guard_plane…
Jul 3, 2026
740f711
relay+twave: LG logprobs feed live, per-token assessment, spectral+co…
Jul 3, 2026
c98f679
gmr: COGER kernel trust budget fail-closed, explicit judge attributio…
Jul 3, 2026
ac561a5
monitor: daemon consumes real LG verdicts via offset tailing, A2A ale…
Jul 3, 2026
2e4da30
governor: TrustKernel singleton + agent_pool kernel read-through (P2-2)
Jul 3, 2026
8295cb3
vault: channel buffers persist AES-256-GCM encrypted at rest (P2-5)
Jul 3, 2026
acfa5ab
vault: correctness trio — migration trust gate, flags json, score inv…
Jul 3, 2026
a9d3d3d
Phase 2 done-gate: e2e verdict chain + CHD contract fix; triage + roa…
Jul 3, 2026
076ce26
providers: durable budget ledger, quota-gated rotation, dead-model pu…
Jul 3, 2026
bf5d422
sentinel: native recovery subsystem adopted + trust/encryption/alert …
Jul 3, 2026
d5c834b
relay+gmr: close the breaker seam — relay persists, daemon syncs (P2-…
Jul 3, 2026
05e6cd5
vault: MemLineage chain-of-custody — taint propagation + sensitive-ac…
Jul 3, 2026
7d66866
finetune: RIFT reward-weighted rebalance — negatives repurposed, clas…
Jul 3, 2026
c7eb3c8
monitoring: TokenHD supervised token-level lane scaffold in CHD (pape…
Jul 3, 2026
ad2f55a
recovery: session harvester — durable values crawled from local trans…
Jul 3, 2026
3734d4b
plans: revived-plans deep-dive ledger — papers #4-14, evening threads…
Jul 3, 2026
41fde01
plans: Frontier Intelligence master plan — discovery/tariff/bench/tra…
Jul 4, 2026
15ae283
providers: Week-1+2 frontier scanner + Tier-0 GLM-5.2 + LongCat reserve
Jul 5, 2026
b319e4f
tracing: NEXUS-REASONS-DB pipeline — scrubber + 3-tier writer + captu…
Jul 6, 2026
1d223b2
hermes: CDP denylist guard, anti-freeze restore order, env-keyed lane…
Jul 6, 2026
40c9be9
docs(ops): browser-lane operations set — A2A collab analysis, CDP git…
Jul 6, 2026
66d9d47
reasoning: FableReasoningEngine package + boot phase 8 + orchestrator…
Jul 6, 2026
a3f727d
nexusctl: sync_hermes nests provider entries under providers: (P3-5)
Jul 6, 2026
bb13ebd
tests: boot sequence expects 8 phases incl. reasoning_engine
Jul 6, 2026
b00f681
relay: FI-D1 refresher-owned discovery — candidates, provider-news, O…
Jul 6, 2026
a8873dd
registry: schema v3 — structured quota windows, outputLicense, provid…
Jul 6, 2026
1107ac2
nexusctl: models candidates surface + status line (FI-D4)
Jul 6, 2026
466d23e
tracing: core retrofit — verdict threading, schema fields, dep guard,…
Jul 6, 2026
c66f76a
tracing: license partition + universal capture hooks (FI-T2 + FI-T1)
Jul 6, 2026
d432f21
bench: FI-B1 Trust Ledger runner + nexusctl bench trust (adopts MiniM…
Jul 6, 2026
a581449
reasoning: trace_source adapter — engine feeds from live REASONS-DB (W1)
Jul 6, 2026
124658a
nexusclaw: A2A evidence gate v1 — a cycle without proof does not exist
Jul 6, 2026
e9530c4
guards: vision guard MVP — ImageGuardPlane image lane on onnxruntime …
Jul 6, 2026
35c15e5
state: reconcile 01_PROJECT_STATE — full-suite count verified locally
Jul 6, 2026
71197e4
root: intentional debris cleanup — quarantine one-off scripts and sta…
Jul 8, 2026
a955afc
relay: adopt antiGRAV liveness wiring — free-frontier tiers, ALL_ACTI…
Jul 8, 2026
decc1ab
plans: 07-08 upgraded master plan + local SLM stack port (Fable5 comp…
Jul 8, 2026
50a5f70
bench: probe-replay runner + nexusctl bench run (FI-B increment 2)
Jul 8, 2026
96f002e
plans: 2026-H2 milestone roadmap — research-grounded next steps (M0-M6)
Jul 8, 2026
8f8d18d
Mount nexus-sentinel in Grok MCP server
Jul 8, 2026
a6c3c6f
relay: harden provider quota rotation
Jul 8, 2026
92dff94
handoff: phase-0 substrate inventory for opencodeCLIagents continuity…
Jul 8, 2026
d1a518e
handoff: phase-1 nexus_pi migration plan
Jul 8, 2026
01cc8f7
nexusctl: add memory subcommand (continuity-substrate step 2)
Jul 9, 2026
50382c0
fix: grounding doctor RO resilience + 7350-7360 port plane
Jul 9, 2026
f9ad517
feat(gmr): Chimera + Landau–Ginzburg pipeline and live catalogue
Jul 9, 2026
818406e
fix(cdp): include 9224 in control doctor; VISIBLE_LANES + CDP restore
Jul 9, 2026
754ccde
docs: clarify GROK45 vault logging uses full /export content
Jul 9, 2026
4690e5c
nexusctl: wire continuity subcommand (continuity-substrate step 4)
Jul 9, 2026
5fe6795
nexusctl: add intel subcommand (continuity-substrate step 3)
Jul 10, 2026
6b39c64
handoff: archive ~/.nexus_pi test artifacts into repo (janitor step 1)
Jul 10, 2026
fd81a4e
handoff: phase-2 release notes for continuity substrate
Jul 10, 2026
61c4bfa
research: PAPERS master distillation — full 826-PDF scientific base m…
Jul 10, 2026
2f0d9ea
M0 corrections: MiniMax M2.7/M3 license flip + LongCat/Intern model-t…
Jul 10, 2026
8db6f85
CDP workforce: multi-lane A2A/supervisor bundle + Grok MCP v2 hardeni…
Jul 10, 2026
7e489df
docs: multi-lane A2A doctrine, lane DOM maps, SOL master plan, govern…
Jul 10, 2026
c028c81
fix: sentinel mount import path in Grok MCP server (8f8d18db repair)
Jul 10, 2026
ebff132
M0 governance: GND-001 protocol pointer in AGENTS.md + length-as-cova…
Jul 10, 2026
aa391b1
grounding: deterministic PAPERS batch intake CLI (E0 inventory + sour…
Jul 10, 2026
3c90e86
chore: gitignore session scratch (papers-intake smoke output, one-sho…
Jul 10, 2026
4b92639
relay: arena-score ingestion core (Track A1)
Jul 10, 2026
67ce343
continuity: writer fence — browser/MCP rows structurally capped UNVER…
Jul 10, 2026
1297fb9
relay+gmr: provider-aware health (B2 fix) + routing telemetry persist…
Jul 10, 2026
8af7375
registry: arena-blended scoring in generator - scores artifact #8 + -…
Jul 10, 2026
1d87baf
archivist: DoppelGround computed trust - E0 intel can no longer bypas…
Jul 10, 2026
5952f65
pre-codex-reload 20260716_213111
Jul 16, 2026
122d63f
gitignore: freeze repository boundaries for production deployment
Jul 16, 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
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .cline/enterprise/cache/bundle.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"source": "cline-account",
"version": "org-01KR1V8JMDAP2R9BHP20M9G9MJ",
"remoteConfig": {
"version": "v1",
"providerSettings": {
"Cline": {}
},
"telemetryEnabled": true,
"kanbanEnabled": false,
"mcpMarketplaceEnabled": true,
"yoloModeAllowed": true,
"openTelemetryEnabled": false,
"openTelemetryOtlpInsecure": false,
"enterpriseTelemetry": {
"promptUploading": {}
}
},
"metadata": {
"paths": {
"pluginName": "enterprise",
"pluginPath": "C:\\Users\\speci.000\\Documents\\NEXUS\\.cline\\enterprise",
"workflowsPath": "C:\\Users\\speci.000\\Documents\\NEXUS\\.cline\\enterprise\\workflows",
"skillsPath": "C:\\Users\\speci.000\\Documents\\NEXUS\\.cline\\enterprise\\skills",
"bundleCachePath": "C:\\Users\\speci.000\\Documents\\NEXUS\\.cline\\enterprise\\cache\\bundle.json",
"manifestPath": "C:\\Users\\speci.000\\Documents\\NEXUS\\.cline\\enterprise\\managed.json",
"rulesFilePath": "C:\\Users\\speci.000\\Documents\\NEXUS\\.cline\\enterprise\\rules.md"
Comment on lines +22 to +27

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This configuration file contains hardcoded absolute Windows paths specific to a user's machine. This makes the configuration non-portable, breaks the setup for other developers, and leaks information about the local environment. These paths should be made relative to the project root or be configured via environment variables.

}
}
}
5 changes: 5 additions & 0 deletions .cline/enterprise/managed.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"source": "cline-account",
"version": "org-01KR1V8JMDAP2R9BHP20M9G9MJ",
"files": []
}
10 changes: 10 additions & 0 deletions .cline/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"mcpServers": {
"nexus-governed-bridge": {
"type": "sse",
"url": "http://127.0.0.1:7354/sse",
"disabled": false,
"autoApprove": []
}
}
}
6 changes: 6 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,9 @@ ZAI_API_KEY=
COMPOSIO_API_KEY=
KILOCODE_API_KEY=
OPENCODE_API_KEY=

# ─── Brain API (Windows-hosted) ───
# Use WSL gateway IP to reach Windows-hosted Brain API from WSL dashboard
NEXUS_BRAIN_API_URL=http://172.26.240.1:7352
# Optional: if Brain API requires auth
NEXUS_BRAIN_API_KEY=
35 changes: 35 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# NEXUS OS minimal CI (roadmap P1-9).
#
# Committed while the branch is local-only: this activates automatically on
# the first push once the operator makes the history-rewrite decision.
# Mirror locally with: pwsh scripts/ci_local.ps1
name: ci

on:
push:
branches: ["main", "codex/**"]
pull_request:

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- run: pip install ruff
# Gate on runtime-fatal classes only (select list in pyproject.toml).
- run: ruff check nexus_os/ nexusctl/ nexus_cli_ctl/ src/ tests/

test:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- run: pip install -e . && pip install pytest-asyncio

Check warning on line 33 in .github/workflows/ci.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=specimba_NEXUS-A2A-OS&issues=AZ-LRPepLd2EBWfMAcUd&open=AZ-LRPepLd2EBWfMAcUd&pullRequest=3
# Core suite; live/long-running tests are opt-in via the slow marker.
- run: python -m pytest tests/ -q -m "not slow" --ignore=tests/benchmarks
123 changes: 123 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,126 @@ server.log
# Local hygiene backup artifacts stay inspectable on disk but off Git.
/docs/handoff/nexus-tidiness/**/tracked-diff-before.patch
/docs/handoff/nexus-tidiness/**/c-tmp-recursive-files.csv

# ── NEXUS COLD STORAGE POLICY — CONFIDENTIAL IP ──────────────────────
# These directories contain NEXUS proprietary data, model weights,
# research artifacts, and training datasets. They MUST NOT be committed
# to any public or private Git repository. Backups go to D:\NEXUS_COLD.
#
# Rationale:
# /datasets/ — Training/evaluation datasets (stress lab, TAMAS, v1-v6)
# /models/ — Model weights, GGUF, safetensors, adapters (26+ GB)
# /research/ — Raw research papers, red-team material, DERDDRE sources
# /benchmarks/ — Generated benchmark datasets, evaluation outputs
# /logs/ — Runtime logs, forensics, audit trails
# /backups/ — Local backup snapshots
# /upload/ — Uploaded files from external teams (may contain secrets)
# /vault/ — Encrypted secrets, API keys, credentials
#
# Backup command: python scripts/cold_storage_backup.py
# Restore command: python scripts/cold_storage_restore.py
# ----------------------------------------------------------------------
/datasets/
/models/
/research/
/benchmarks/
/logs/
/backups/
/upload/
/vault/

# Temporary work files
*.tmp
*.temp
.tmp/
.temp/

# Session-specific agent work files (per-agent, not canonical)
.session/
.agents/
.devin/
.grok/
.gemini/
.playwright-mcp/

# Binary tool binaries (large, platform-specific, not source)
_tools/

# Generated video outputs (large media files)
Nexus_News_Video_Outputs/

# Fusion pack archives (distribution builds)
fusion-pack/

# Dolt internal database files (versioned data engine state, not source)
wl-commons/.dolt/

# Vendor vulnerability intel (raw fetched data, not source)
vendor/vuln_intel/

# Large data interchange formats (training/eval datasets, logs)
*.jsonl
*.parquet
*.arrow
*.feather

# Pickle serialized objects (ML model weights, vector stores)
*.pkl
*.joblib

# Binary executables and shared libraries
*.exe
*.dll
*.so
*.dylib
*.wasm

# NEXUS-specific generated artifacts
nexus_os.egg-info/
nexus_os_untracked_backup/
nexus_os_shadow_backup/
nexus-os-v2/
unsloth_compiled_cache/

# Large archive files (backed up to cold storage)
*.zip
*.tar
*.tar.gz
*.rar
*.7z

# Binary model files (always cold storage)
*.gguf
*.safetensors
*.bin
*.pt
*.pth
*.onnx
*.h5
*.ckpt
*.npy
*.npz

# Browser-AI mutable runtime belongs under %LOCALAPPDATA%\NEXUS\BrowserAI.
scratch/browser_ai_mcp_runtime/director_doctor_*.json
scratch/browser_ai_mcp_runtime/director_probe_*.json
scratch/browser_ai_mcp_runtime/external_director_memory.jsonl
scratch/browser_ai_mcp_runtime/logs/

# Runtime SQLite databases — live daemon state, never track (full-audit P0;
# untracked 2026-07-02: .nexus/governance-rest.db, db/custom.db,
# nexus_governance.db, nexus_os/benchmark/history.db, nexus_os/mcp/nexus_mcp.db)
*.db
*.db-journal
*.db-wal
*.db-shm

# frontier scanner runtime state lives in ~/.nexus/frontier_scanner
tools/frontier_scanner/state/

# quarantined root debris (2026-07-07 restructure) — local archive, contains live .env copies
/legacy/

# session scratch (2026-07-10)
/scratch/
/write_model_plan.ps1
1 change: 0 additions & 1 deletion .nexus.pid

This file was deleted.

43 changes: 43 additions & 0 deletions .nexus/modelrelay/internai-routing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"schema": "nexus.hermes-modelrelay-routing.v1",
"provider": "internai",
"base_url_env": "INTERN_BASE_URL",
"domain_routes": {
"code": {
"primary": "internai/intern-s2-preview",
"lane": "hermes",
"fallbacks": ["internai/intern-latest", "ollama/osman-coder"]
},
"reasoning": {
"primary": "internai/intern-s2-preview",
"lane": "hermes",
"fallbacks": ["internai/intern-latest", "ollama/osman-reasoning"]
},
"research": {
"primary": "internai/intern-s2-preview",
"lane": "hermes",
"fallbacks": ["internai/intern-latest", "internai/internvl2.5-latest"]
},
"security": {
"primary": "internai/intern-s2-preview",
"lane": "hermes",
"fallbacks": ["internai/intern-latest", "ollama/osman-reasoning"]
},
"general": {
"primary": "internai/intern-latest",
"lane": "modelrelay",
"fallbacks": ["internai/intern-s2-preview", "ollama/osman-agent"]
},
"vision": {
"primary": "internai/internvl2.5-latest",
"lane": "claw",
"fallbacks": ["internai/intern-s2-preview"]
}
},
"request_rules": {
"strip_fields": ["stop"],
"thinking_mode_models": ["intern-s2-preview", "intern-s1-pro", "intern-s1", "intern-s1-mini"],
"rate_limit_rpm": 30
}
}

15 changes: 15 additions & 0 deletions .nexus/modelrelay/longcat-routing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"schema": "nexus.modelrelay-routing.v1",
"provider": "longcat",
"baseURL": "${LONGCAT_BASE_URL:-https://api.longcat.chat/openai/v1}",
"model": "LongCat-2.0-Preview",
"keyEnvOrder": ["LONGCAT_HERMES_API_KEY", "LONGCAT_MODELRELAY_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"],
"allowedLanes": ["teacher", "eval", "probe"],
"deniedLanes": ["core", "autonomous_tool_execution"],
"routing": {
"health": "lazy",
"backgroundPolling": false,
"retry429": "cooldown"
}
}

73 changes: 73 additions & 0 deletions .nexus/providers/internai-lanes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"schema": "nexus.agent-provider-lanes.v1",
"provider": "internai",
"base_url_env": "INTERN_BASE_URL",
"default_base_url": "https://chat.intern-ai.org.cn/api/v1",
"chat_path": "/chat/completions",
"auth": {
"type": "bearer",
"header": "Authorization",
"secret_policy": "env-only"
},
"rate_limit": {
"rpm": 30,
"scope": "user"
},
"lanes": {
"modelrelay": {
"surface": "Local ModelRelay",
"key_env_order": ["INTERN_MODELRELAY_API_KEY", "INTERN_API_KEY", "INTERN_API_KEY_2"],
"default_model": "intern-latest",
"fallback_model": "intern-s2-preview",
"vision_model": "internvl2.5-latest",
"thinking_mode": false
},
"hermes": {
"surface": "Hermes planner and GMR selector",
"key_env_order": ["INTERN_HERMES_API_KEY", "INTERN_API_KEY", "INTERN_API_KEY_2"],
"default_model": "intern-s2-preview",
"fallback_model": "intern-latest",
"vision_model": "internvl2.5-latest",
"thinking_mode": true
},
"opencode": {
"surface": "OpenCode executor",
"key_env_order": ["INTERN_OPENCODE_API_KEY", "INTERN_API_KEY_2", "INTERN_API_KEY"],
"default_model": "intern-s2-preview",
"fallback_model": "intern-latest",
"vision_model": "internvl2.5-latest",
"thinking_mode": true
},
"kilocode": {
"surface": "KiloCode executor",
"key_env_order": ["INTERN_KILOCODE_API_KEY", "INTERN_API_KEY_2", "INTERN_API_KEY"],
"default_model": "intern-s2-preview",
"fallback_model": "intern-latest",
"vision_model": "internvl2.5-latest",
"thinking_mode": true
},
"claw": {
"surface": "Zo/OpenClaw runtime",
"key_env_order": ["INTERN_CLAW_API_KEY", "INTERN_ZO_API_KEY", "INTERN_API_KEY_2", "INTERN_API_KEY"],
"default_model": "intern-s2-preview",
"fallback_model": "intern-latest",
"vision_model": "internvl2.5-latest",
"thinking_mode": true
},
"zo": {
"surface": "Zo Computer cloud service",
"key_env_order": ["INTERN_ZO_API_KEY", "INTERN_CLAW_API_KEY", "INTERN_API_KEY_2", "INTERN_API_KEY"],
"default_model": "intern-s2-preview",
"fallback_model": "intern-latest",
"vision_model": "internvl2.5-latest",
"thinking_mode": true
}
},
"request_rules": {
"strip_fields": ["stop"],
"tool_schema": "openai-tools",
"thinking_mode_models": ["intern-s2-preview", "intern-s1-pro", "intern-s1", "intern-s1-mini"],
"treat_429_as": "cooldown"
}
}

14 changes: 14 additions & 0 deletions .nexus/providers/longcat-lanes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"schema": "nexus.provider-lanes.v1",
"provider": "longcat",
"lanes": {
"modelrelay": ["LONGCAT_MODELRELAY_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"],
"hermes": ["LONGCAT_HERMES_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"],
"opencode": ["LONGCAT_OPENCODE_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"],
"kilocode": ["LONGCAT_KILOCODE_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"],
"claw": ["LONGCAT_CLAW_API_KEY", "LONGCAT_ZO_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"],
"zo": ["LONGCAT_ZO_API_KEY", "LONGCAT_CLAW_API_KEY", "NEXUS_LONGCAT_API_KEY", "LONGCAT_API_KEY"]
},
"model": "LongCat-2.0-Preview",
"secretPolicy": "env-only-no-archivist-key-copy"
}
Loading
Loading