agi-core Demo
Use this page only when you intentionally want the notebook path first.
If you want the main AGILAB product path first, use Quick-Start and run
the built-in flight_telemetry_project from the web UI. This page is the smallest
published-package notebook route for the built-in Minimal App example app.
Start here
Use the Kaggle launcher first:
This launcher installs the published AGILAB runtime packages into an isolated
Kaggle venv under /kaggle/working and runs the built-in Minimal App example app
(minimal_app_project) without mutating the base notebook kernel packages.
Kaggle note: enable Internet in the notebook settings for the first install.
What will happen
The first notebook does only one thing:
it prepares an isolated runtime environment from published packages
it loads the built-in Minimal App example app
it runs one local
AGI.run(...)callit shows you where the run artifacts were written
What success looks like
You are past the notebook newcomer hurdle when both are true:
the notebook run finishes without error
you can inspect fresh output under
~/log/execute/minimal_app
Local PyPI fallback
If you want local Jupyter instead of Kaggle, use the published packages in a clean environment:
mkdir ~/agi-core-demo && cd ~/agi-core-demo
uv venv
source .venv/bin/activate
uv pip install "agilab[examples]"
jupyter lab
Then use the minimal notebook cells below in a blank notebook.
Minimal notebook cells
Cell 1: select the built-in Minimal App example app and create the local request.
from agi_cluster.agi_distributor import AGI
from agilab.notebook_demo import notebook_agi_core_context
APP = "minimal_app_project" # built-in Minimal App example app
context = notebook_agi_core_context(APP, verbose=1)
app_env = context.app_env
request = context.request
print("App:", context.app)
print("Log root:", context.log_root)
Cell 2: install the worker if needed, then run the visible AGI.run(...) call.
from agilab.notebook_demo import install_if_needed
await install_if_needed(app_env, request=request)
result = await AGI.run(app_env, request=request)
result
Cell 3: inspect the run artifacts.
from agilab.notebook_demo import notebook_log_root
log_root = notebook_log_root(app_env)
print(log_root)
How this maps back to the web UI
Notebook
notebook_app_env(\"minimal_app_project\")is the compact form ofAgiEnv(...)and corresponds to choosing the built-in Minimal App example app in PROJECT.Notebook
notebook_local_request()creates the small localRunRequestthat ORCHESTRATE would generate for a one-worker run.Notebook
AGI.run(...)corresponds to the generated snippet from ORCHESTRATE.The output path under
~/log/execute/minimal_appis the same family of artifacts the UI writes and reuses.
Advanced notebook routes
If you want source-checkout launchers, benchmark notebooks, Data + DAG, worker path inspection, or the source-checkout local notebook flow, use Advanced Notebook Routes.