mirror of
https://github.com/bunny-lab-io/Borealis.git
synced 2026-02-04 01:40:31 -07:00
3.8 KiB
3.8 KiB
Borealis Knowledgebase Index
Purpose
This page is the navigation hub for the Borealis documentation set. The knowledgebase now includes the full content that previously lived under Docs/Codex and Docs/Agent, compiled into the relevant pages below.
Table of Contents
Start Here
Core Runtimes
Security and Trust
Automation and Execution
Operations and Remote Access
UI and API
Integrations
Key Repo References
API Endpoints
None. This index only links to other pages.
Related Documentation
- See the Table of Contents above for the primary knowledgebase pages.
Codex Agent (Detailed)
How to use this knowledgebase
- Start with
AGENTS.mdat the repo root. - Read
getting-started.mdandarchitecture-overview.mdto build the global model. - Use
engine-runtime.mdandagent-runtime.mdfor implementation-level details. - Use
ui-and-notifications.mdfor MagicUI, AG Grid, and toast notification rules. - Use
vpn-and-remote-access.mdfor WireGuard and remote shell/RDP details. - Use
security-and-trust.mdfor enrollment, tokens, and code-signing behavior.
Where the truth lives in code
- Engine source code:
Data/Engine/(edit here). - Agent source code:
Data/Agent/(edit here). - Web UI source:
Data/Engine/web-interface/src/. - Runtime copies:
Engine/andAgent/(do not edit directly; they are regenerated). - Logs:
Engine/Logs/andAgent/Logs/(runtime artifacts). - Assemblies data:
Data/Engine/Assemblies/(staging) andEngine/Assemblies/(runtime mirror).
Documentation authoring rules
- Keep filenames lowercase with hyphens (example:
device-management.md). - Add a top-of-page link back to the index:
[Back to Docs Index](index.md) | [Index (HTML)](index.html). - For docs in subfolders, use relative paths (example:
../index.md). - Use ASCII characters only unless the file already uses Unicode.
- Avoid duplicating long source code; paraphrase and point to files instead.
- When a feature has UI and backend components, document both and link the relevant files.
- Codex Agent sections must remain verbose and example-driven; they now hold the full former Codex content.
Cross-linking and maintenance
- Link outward to adjacent domains (example: device management should link to filters, scheduled jobs, VPN).
- When adding a new doc, add it to the Table of Contents and add at least two Related Documentation links from other pages.
- Keep Codex Agent sections detailed so a new agent can act without extra discovery.
Update workflow example
- Change: add a new endpoint in
Data/Engine/services/API/devices/management.py. - Update steps:
- Add the endpoint to the file header in that module.
- Update
api-reference.mdunder the Devices and Inventory section. - Update
device-management.mdwith the new endpoint and behavior. - If UI changes are involved, update
ui-and-notifications.md.
Editing safety reminders
- Do not edit runtime directories
Engine/orAgent/. - Prefer reading with
rgfor quick discovery and update docs after code changes. - If you notice unexpected changes in git, pause and clarify before proceeding.