nooa-self-extending

Installation
SKILL.md

Self-Extending Agents

Three escalating levels of agent-authored code, from ephemeral to persistent:

Level Mechanism Lifetime Give the agent
In-cell helpers plain def in a CodeAct cell REPL locals, gone after the call MethodWriting skill (guidance only)
LLM-powered sub-calls standalone @strategy functions in a cell same cell scope MethodWriting
Persistent libraries Python packages under a libs/ dir on disk, hot-reloaded, across sessions SkillWriting (self.libs)

In-cell helpers and standalone sub-calls (MethodWriting)

MethodWriting (nooa.tools.method_writing_lib) is a guidance Skill — attach it and the LLM learns to:

  • define plain helpers at the top of a cell for deterministic logic, then use them;
  • define standalone generation functions for per-item LLM sub-tasks and fan them out:
Installs
1
GitHub Stars
1.5K
First Seen
Aug 13, 2026
nooa-self-extending — nvidia-nemo/labs-oo-agents