SUPER URGENT BASE PLATFORM #234

Open
opened 2026-05-16 17:33:56 +00:00 by despiegk · 0 comments
Owner

STEP 1: the bootstrap

read carefully the new bootstrap

  • simplify install of nushell & lab
  • test it on osx
  • test on linux (should work on ubuntu one)

STEP 2: simplify the paths used

  • we used to have code in home and code0 in chosen root, the path names were also not very nice and consistent
  • PATH_ROOT is the home where everything starts from, on OSX can be external disk, otherwise ${HOME}/hero (by default)
  • PATH_ROOT is set in ${HOME}/hero/cfg/init.sh
  • lab is used to set the env variables needed
  • see the bootstrap docs above to understand how it all works

STEP 3: rework lab to do above

  • implement all above
  • check docs
  • make sure everyone knows about it and is ok only using lab for future and above process

STEP 4: we have 2 agents now, soon 3 (hero_shrimp)

  • make sure lab agent ... works properly for calling agents unattended
  • lab skills sync: generates skills and puts on right location
  • lab skills sync: generates mcp points as needed (once builds done below)
  • lab skills sync: configures all which is needed for the agents to be operational
  • tripple check that agents are all configured properly
  • make sure all can use those so we work with same skills

STEP 5: build publish the core

  • build & publish, check main skills, fix where needed
    • hero_skills (to have labs)
    • hero_proc
    • hero_router
    • hero_db
    • hero_code
    • hero_logic

STEP 6a: review & fix hero_proc

  • the service start seems not to be good enough
  • get hero_proc to start db & router automatically as part of well recovering service
  • there is a large integration tester, it still finds bugs, need to resolve the errors
  • do good manual test for all features
  • check on all docu

STEP 6b: review ai_client_direct in herolib

  • there is a large refactor to make it much more easy to use AI, with good builder interfaces
  • review the client & its documentation, review, feedback to kristof then fix
  • in hero_lib_rhai properly wrap the ai client (now direct only, doesn't have to be called direct)
  • it has agent functions in, some from lab can be moved here, then attach to agent (make sure its logical)

STEP 7: review & fix hero_router

  • ...

STEP X:

  • get the client seamless to work with ai_broker
## STEP 1: the bootstrap > [read carefully the new bootstrap](https://forge.ourworld.tf/lhumina_code/hero_skills/src/branch/development/knowledge/bootstrap.md) - [x] simplify install of nushell & lab - [x] test it on osx - [ ] test on linux (should work on ubuntu one) ## STEP 2: simplify the paths used - we used to have code in home and code0 in chosen root, the path names were also not very nice and consistent - [x] PATH_ROOT is the home where everything starts from, on OSX can be external disk, otherwise ${HOME}/hero (by default) - [x] PATH_ROOT is set in ${HOME}/hero/cfg/init.sh - [x] lab is used to set the env variables needed - see the bootstrap docs above to understand how it all works ## STEP 3: rework lab to do above - [x] implement all above - [ ] check docs - [ ] make sure everyone knows about it and is ok only using lab for future and above process ## STEP 4: we have 2 agents now, soon 3 (hero_shrimp) - [ ] make sure lab agent ... works properly for calling agents unattended - [ ] lab skills sync: generates skills and puts on right location - [ ] lab skills sync: generates mcp points as needed (once builds done below) - [ ] lab skills sync: configures all which is needed for the agents to be operational - [ ] tripple check that agents are all configured properly - [ ] make sure all can use those so we work with same skills ## STEP 5: build publish the core - [ ] build & publish, check main skills, fix where needed - [ ] hero_skills (to have labs) - [ ] hero_proc - [ ] hero_router - [ ] hero_db - [ ] hero_code - [ ] hero_logic ## STEP 6a: review & fix hero_proc - [ ] the service start seems not to be good enough - [ ] get hero_proc to start db & router automatically as part of well recovering service - [ ] there is a large integration tester, it still finds bugs, need to resolve the errors - [ ] do good manual test for all features - [ ] check on all docu ## STEP 6b: review ai_client_direct in herolib - there is a large refactor to make it much more easy to use AI, with good builder interfaces - [ ] review the client & its documentation, review, feedback to kristof then fix - [ ] in hero_lib_rhai properly wrap the ai client (now direct only, doesn't have to be called direct) - [ ] it has agent functions in, some from lab can be moved here, then attach to agent (make sure its logical) ## STEP 7: review & fix hero_router - [ ] ... ## STEP X: - [ ] get the client seamless to work with ai_broker
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/home#234
No description provided.