Project Status and Next Steps
Updated: 2026-08-05
ChaosNexus is in an early public alpha launch (pre-1.0). The announce is live: docs, Codeberg polyrepos, Hugging Face adapter, and social / blog posts.
Docs agents (2026-08-05): Cloudflare AI Search (chaosnexus) public MCP + on-site search modal; /llms.txt linked; /guide/ai-agents and /guide/privacy. Origin robots.txt allows crawlers (Cloudflare managed prepend may still Disallow some training bots).
Toolchain (2026-08-01): Full latest-everywhere dependency refresh across pnpm, all Cargo roots (plus local rhai-* / vendored rhai-ml), Tuned uv lock, and CI pins (Node 24, pnpm 11.18, Just 1.57, Forgejo runner 12.13.2). See Active Context for residual pins (logos/rowan, bincode/smartcore, TypeScript 6).
Testing (2026-08-01): Tiered matrix via root just test-unit / just test-e2e / just test-website-smoke / just test. Forgejo workflow .forgejo/workflows/chaosnexus-tests.yml runs unit on every PR/push; Playwright Forge E2E + website smoke on main / manual. Details in Active Context.
Where we are
| Area | State |
|---|---|
| Anvil MCP + Rhai sandbox | Usable; some native Rhai registry bindings still incomplete |
| Forge IDE + pending approvals | Usable for plugin review workflows |
| Codex | Usable for docs fetch/index |
| Tuned / Granite 4.1-8B | ChaosNexus Tuned v1 live on Hugging Face (Anvil mean 0.944, smoke clear); Codex deferred |
| Crucible (LLM interface) | Sessions SSOT + GGUF pull/load (Granite Candle path for Tuned v1); Forge Models tab + supervise |
| Forge Agent Chat | Dock/float/disable; wired to Crucible generate + sessions; Anvil MCP + Skills/Rules sidebars |
| Scripts (Rhai plugins/libs) | Slim polyrepo: translation_test example + lib/; guide |
| Suite packaging | Monorepo chaosnexus-suite/ recipes for Linux/Windows/macOS; CI suite-linux / suite-cross; public Releases when Codeberg repo exists + SUITE_PUBLISH=1 |
| Docs site | Live at chaosnexus.ai; Quickstart leads with Suite downloads; AI Search MCP + llms.txt for agents (AI agents) |
| Automated tests | Unit always in CI; Forge Playwright + website smoke on main/manual; Tuned pytest for pipeline utils |
| Public repos | Codeberg polyrepos (contribute) → GitHub mirrors + Sponsors (see repository architecture) |
| Dev blog / announce | Live on tunedchaos.dev; LinkedIn company article + personal share; X/Twitter |
| Desktop packaging | CI compile matrix on Forgejo chaosnexus-release: Anvil 3-OS; Forge Linux bundles; Suite AppImage/zip/.app. AppImage needs NO_STRIP=1. Flathub / AUR / signing still pending |
Known gaps (active)
- Anvil Rhai registry: fix
register_mcp_tool/load_config(and related) bindings so bundled plugins resolve cleanly. - Suite Releases: create empty Codeberg
TunedChaos/chaosnexus-suite, enable GitHub push-mirror, setSUITE_PUBLISH=1+ tokens so CI publishessuite-v*Releases (and clones assets to GitHub). - Optional: disable Cloudflare managed robots.txt training Disallows for full AI crawler allow (origin already Allow + Sitemap).
- Inbound contribution runbook: port Codeberg PRs back into the private monorepo.
- Optional: Open-LLM-style
lm_evalfootnote on the Hub card (Anvil rubric already published). - Optional: GPU (ROCm/CUDA) path for Crucible Candle generate (CPU Q4 smoke works).
- Optional: Real Tauri desktop E2E (beyond
MOCK_TAURIbrowser Playwright); Monaco 0.56 migration (currently pinned 0.55.1).
What to try today
- Read What and Why and the security model.
- Prefer Quickstart Suite downloads when Releases exist; otherwise clone Anvil / Forge from Codeberg.
- Follow Quickstart.
- Load the adapter from TunedChaos/ChaosNexus_Tuned_v1 if you are wiring local Rhai tooling chat.
- Report issues on Codeberg; expect delays in responses.