Rebrand Nextra → OpenBlox
Update all documentation and code comments to reference OpenBlox (https://openblox.ai) instead of Nextra. Also updated references to reflect that WebSocket server is now part of the OSS core (added in previous commit). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
bf31b0d14e
commit
9ab6df85e1
5 changed files with 25 additions and 22 deletions
|
|
@ -17,7 +17,7 @@ A tamper-proof nervous system for multi-agent AI systems using XML as the sovere
|
|||
| HTTP | httpx | 0.27+ | LLM backend communication |
|
||||
| Case conversion | pyhumps | Latest | Snake/camel case conversion |
|
||||
|
||||
> **Note:** TUI console, authentication, and WebSocket server are available in the Nextra SaaS product.
|
||||
> **Note:** TUI console and authentication are available in [OpenBlox](https://openblox.ai).
|
||||
|
||||
## Quick Start
|
||||
|
||||
|
|
@ -88,8 +88,7 @@ xml-pipeline/
|
|||
└── pyproject.toml # Project metadata and dependencies
|
||||
```
|
||||
|
||||
> **Note:** Authentication (`auth/`), TUI console (`console/`), and WebSocket server (`server/`)
|
||||
> are available in the Nextra SaaS product.
|
||||
> **Note:** Authentication (`auth/`) and TUI console (`console/`) are available in [OpenBlox](https://openblox.ai).
|
||||
|
||||
## Architecture Overview
|
||||
|
||||
|
|
@ -312,7 +311,7 @@ pip install xml-pipeline[all]
|
|||
pip install xml-pipeline[dev]
|
||||
```
|
||||
|
||||
> **Note:** Authentication and WebSocket server features are available in the Nextra SaaS product.
|
||||
> **Note:** Authentication features are available in [OpenBlox](https://openblox.ai).
|
||||
|
||||
## Native Tools
|
||||
|
||||
|
|
@ -354,7 +353,7 @@ Built-in message types in `xml_pipeline/primitives/`:
|
|||
- @docs/split-config.md — Split configuration architecture
|
||||
- @docs/why-not-json.md — Rationale for XML over JSON
|
||||
|
||||
> **Note:** Console, authentication, and LSP integration documentation is in the Nextra project.
|
||||
> **Note:** Console, authentication, and LSP integration documentation is in [OpenBlox](https://openblox.ai).
|
||||
|
||||
|
||||
## Skill Usage Guide
|
||||
|
|
|
|||
|
|
@ -124,6 +124,6 @@ async def handle_response_print(payload: ShoutedResponse, metadata: HandlerMetad
|
|||
"""
|
||||
Print the final response to the console.
|
||||
|
||||
Note: TUI console is available in Nextra. This handler uses simple stdout.
|
||||
Note: TUI console is available in OpenBlox. This handler uses simple stdout.
|
||||
"""
|
||||
print(f"\033[36m[response] {payload.message}\033[0m")
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# pyproject.toml — OSS xml-pipeline library
|
||||
#
|
||||
# This is the open-source core: message pump, handlers, LLM abstraction, tools.
|
||||
# Advanced features (TUI console, LSP, auth, WebSocket server) are in Nextra.
|
||||
# Advanced features (TUI console, LSP, auth) are in OpenBlox (https://openblox.ai).
|
||||
|
||||
[build-system]
|
||||
requires = ["setuptools>=45", "wheel"]
|
||||
|
|
|
|||
|
|
@ -2,14 +2,17 @@
|
|||
"""
|
||||
run_organism.py — Deprecated entry point.
|
||||
|
||||
The TUI console and server have been moved to the Nextra SaaS product.
|
||||
The TUI console has been moved to OpenBlox (https://openblox.ai).
|
||||
This file is kept for backwards compatibility but will display a helpful message.
|
||||
|
||||
For the open-source xml-pipeline, use the CLI or programmatic API:
|
||||
|
||||
# CLI
|
||||
# CLI - run organism
|
||||
xml-pipeline run config/organism.yaml
|
||||
|
||||
# CLI - run with API server
|
||||
xml-pipeline serve config/organism.yaml --port 8080
|
||||
|
||||
# Programmatic
|
||||
from xml_pipeline.message_bus import bootstrap
|
||||
pump = await bootstrap("organism.yaml")
|
||||
|
|
@ -19,8 +22,7 @@ For the open-source xml-pipeline, use the CLI or programmatic API:
|
|||
pip install xml-pipeline[console]
|
||||
python -m examples.console
|
||||
|
||||
For the full TUI console with authentication and WebSocket server,
|
||||
see the Nextra project.
|
||||
For the full TUI console with authentication, see OpenBlox.
|
||||
"""
|
||||
|
||||
import sys
|
||||
|
|
@ -29,28 +31,30 @@ import sys
|
|||
def main() -> None:
|
||||
"""Show deprecation message and exit."""
|
||||
print("""
|
||||
xml-pipeline: TUI Console Moved to Nextra
|
||||
==========================================
|
||||
xml-pipeline: TUI Console Moved to OpenBlox
|
||||
============================================
|
||||
|
||||
The interactive TUI console with authentication and WebSocket server
|
||||
has been moved to the Nextra SaaS product (v0.4.0).
|
||||
The interactive TUI console with authentication has been moved to
|
||||
OpenBlox (https://openblox.ai).
|
||||
|
||||
For the open-source xml-pipeline, use:
|
||||
|
||||
1. CLI command:
|
||||
1. CLI command (organism only):
|
||||
xml-pipeline run config/organism.yaml
|
||||
|
||||
2. Programmatic API:
|
||||
2. CLI with API server:
|
||||
xml-pipeline serve config/organism.yaml --port 8080
|
||||
|
||||
3. Programmatic API:
|
||||
from xml_pipeline.message_bus import bootstrap
|
||||
pump = await bootstrap("organism.yaml")
|
||||
await pump.run()
|
||||
|
||||
3. Console example (for testing):
|
||||
4. Console example (for testing):
|
||||
pip install xml-pipeline[console]
|
||||
python -m examples.console
|
||||
|
||||
For full TUI console, authentication, and WebSocket server features,
|
||||
see the Nextra project.
|
||||
For full TUI console and authentication features, see OpenBlox.
|
||||
""")
|
||||
sys.exit(1)
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ def _check_import(module: str) -> bool:
|
|||
|
||||
|
||||
# Feature registry: feature_name -> (check_function, description)
|
||||
# Note: auth, server, lsp moved to Nextra (proprietary)
|
||||
# Note: auth, lsp moved to OpenBlox (https://openblox.ai)
|
||||
FEATURES: dict[str, tuple[Callable[[], bool], str]] = {
|
||||
"anthropic": (lambda: _check_import("anthropic"), "Anthropic Claude SDK"),
|
||||
"openai": (lambda: _check_import("openai"), "OpenAI SDK"),
|
||||
|
|
@ -79,7 +79,7 @@ def check_features(config) -> FeatureCheck:
|
|||
# This would need more sophisticated detection based on tool config
|
||||
pass
|
||||
|
||||
# Note: auth/server config sections are read but implemented in Nextra
|
||||
# Note: auth config section is read but implemented in OpenBlox
|
||||
|
||||
return result
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue