v0.1.0
Added
- Initial public Nexara workspace with a host-neutral facade crate.
nexara-corecrate with tool descriptors, call requests, call results, trust tiers, action classes, confirmation policy, registry, broker, descriptor validation, audit records, and shared errors.nexara-registrycrate with signed skill index models, skill manifests, product-neutralhost_requirements, manifest parsing, manifest SHA validation, file/HTTP index sources, and JSON installed-skill storage.nexara-secretscrate with sync and async secret-store traits, redactedSecretValue, memory storage, and an encrypted-file implementation.nexara-remotecrate with product-neutral remote endpoint modeling, bearer auth providers, host allowlist validation, diagnostics, and HTTP list/call client helpers.nexara-runtimecrate with host-provided catalogs, host executors, trust resolvers, tool selection, policy enforcement, payload limits, concurrency limits, confirmation checks, and audit emission.nexara-learningcrate with bounded usage-signal event types, score adjustment configuration, and explainable learned ranking influence.nexara-learning-memory,nexara-learning-jsonl, andnexara-learning-sledstorage crates for ephemeral, inspectable local, and embedded durable usage signals.nexara-compat-qwencrate for Qwen-family prompt profile detection and Qwen-stylemcpServersconfig import.nexara-servercrate with authenticated Axum routes for health, tool listing, tool calls, installed-skill listing, and admin skill install.- JavaScript SDK package with typed
listTools()andcallTool()helpers. - GitHub pull request template, Copilot guidance, CI workflow, release checklist, governance docs, and security policy.
- Architecture documentation with component boundaries for core, registry, remote, secrets, runtime, learning, server, and host adapters.
- Guidance for replacing legacy app-specific compatibility fields with
host_requirements. - Secure-by-default server authentication with explicit development no-auth mode.
- Secret redaction semantics so secret values do not implement debug-style exposure.
- Policy boundaries for action class, trust tier, confirmation, payload size, concurrency, and host allowlists.
- Signed-index fixture matrix covering valid, tampered, unsupported-host, missing-secret, and confirmation-required flows.
- Expanded Rust and JavaScript validation for remote clients, server routes, registry sources, runtime policy, facade feature exports, and SDK request behavior.
- Threat-model documentation covering signed registries, remote tools, secrets, audit, and learned usage signals.
- Release checklist for package verification and downstream host adapter validation.
- Public documentation pass for architecture, deployment, release validation, skill manifests, remote protocol, and threat model.
Full Changelog: https://github.com/deliberium/nexara/commits/v0.1.0