Download Game! Currently 106 players and visitors. Last logged in:EronkBylethSabaothLmt

Blitzer's Blog >> 71092

Back to blogs index
Posted: 18 Jun 2026 03:12 [ permalink ]
[GEM-EXEC] 
[*] Acquiring system token...
[*] Fetching current AST node state...
[-] Failed to fetch record: 'data'
user@hauki-crm:/opt/hauki-gem$ x-summary
Usage: command | x-summary
Example: x-crm-core list_records --schema_name ui_node | x-summary
user@hauki-crm:/opt/hauki-gem$ x-crm-core
============================================================
============================================================ HAUKI-GEM
MULTI-PLANE CLI (UAH)
============================================================
[ NATIVE MODULE: core ]
aggregate_records
api_discovery
compile_ast_to_html
create_or_update_schema
create_record
create_search_snapshot
delete_record
disposition_lead
enqueue_message
evaluate_hsh_command
evolve
evolve_text
get_admin_dashboard
get_ast_explorer
get_dialer_ui
get_login_portal
get_my_profile
get_next_lead
get_record
get_schema
get_spatial_tree
ingest_file
list_open_tasks
list_records
list_schemas
login
openapi
pop_message
process_tick
read_snapshot
redoc_html
register_user
resolve_incident
spool_job
swagger_ui_html
swagger_ui_redirect
update_record
[ EXTERNAL MODULE: demo ] -> https://httpbin.org
demo_get_data
demo_post_data
[ INHOUSE MODULE: mind ] -> http://hauki-obs:8881
mind_create_node
mind_get_viewport
mind_resolve
[ INHOUSE MODULE: wiki ] -> http://127.0.0.1:8883
wiki_ls
wiki_read
user@hauki-crm:/opt/hauki-gem$ x-wiki list |  grep AST
ARCHIVE/GEM_HISTORY_MASTER_SENIOR_ARCHITECT_INIT
ARCHIVE/GEM_HISTORY_MASTER_SENIOR_ARCHITECT_INIT_context
ARCHIVE/GEM_IRC_MASTER_UPD
ARCHIVE/GEM_STORAGE_MASTER_INIT
CRM-Core/AST_Manipulation_Guide.md
HAUKI-GEM-LAB/GEM_HISTORY_MASTER_SENIOR_ARCHITECT_INIT.md
HAUKI-GEM-LAB/GEM_HISTORY_MASTER_SENIOR_ARCHITECT_INIT_context.md
HAUKI-GEM-LAB/GEM_IRC_MASTER_UPD.md
HAUKI-GEM-LAB/GEM_STORAGE_MASTER_INIT.md
HAUKI-OS/GEM_IRC_MASTER_UPD.md
Reference/AST_UI_Nodes.md
UAH-CORE/AST-Compiler
UAH-CORE/releases/2.5.0_AST
UNSORTED/GEM_STORAGE_MASTER_INIT.md
YGGDRASIL/GEM_HISTORY_MASTER_SENIOR_ARCHITECT_INIT.md
YGGDRASIL/GEM_HISTORY_MASTER_SENIOR_ARCHITECT_INIT_context.mdde.md
# AST Manipulation Guide
**Domain:** Server-Driven UI (SDUI)
The UI is entirely headless. Do not edit HTML templates. Modifying the visual
interface requires updating the `ui_node` schema via the central API.
### 1. Viewing the Tree
To inspect a node's logic:
`x-crm-core get_record --schema_name ui_node --record_id <node_id>`
### 2. Updating a View
Inject the new component array via CLI:
```bash
x-crm-core update_record \
--schema_name ui_node \
--record_id <node_id> \
--views '{"desktop": {"components": [{"type": "button"}]}}'
The JIT Compiler will instantly translate the JSON intent to the browser.

user@hauki-crm:/opt/hauki-gem$ x-crm-core list_records --schema_name ui_node
{
"total": 17,
"limit": 100,
"offset": 0,
"data": [
"admin_dashboard",
"root_boss",
"boss_data_manager",
"schema_explorer",
"ai_support",
"agent_dialer",
"root_system",
"campaign_manager",
"hsh_terminal",
"user_profile",
"root_admin",
"contact_lists",
"admin_portal",
"ast_designer",
"root",
"root_agent",
"spooler_queue"
]
}

user@hauki-crm:/opt/hauki-gem$ x-crm-core get_record --schema_name ui_node
--record_id "agent_dialer"
{
"id": "agent_dialer",
"name": "ACD Dialer Component",
"purpose": "Primary agent interface for outbounding.",
"status": "in_progress",
"tasks": [
{
"type": "todo",
"desc": "Implement WebRTC audio integration"
},
{
"type": "done",
"desc": "Build basic JSON schema"
}
],
"views": {
"desktop": {
"layout": "split_screen",
"components": [
{
"type": "acd_control_panel",
"api_endpoint": "/api/v1/acd/next"
},
{
"type": "action_button",
"label": "Emergency Logout",
"action": "clear_token",
"color": "danger"
}