=========== moot config =========== View and modify project configuration. Synopsis -------- .. code-block:: bash moot config show moot config set moot config focus moot config provision [--fresh] Subcommands ----------- show ~~~~ Print the current ``moot.toml`` configuration. .. code-block:: bash moot config show set ~~~ Set a configuration key to a value. .. code-block:: bash moot config set .. option:: key Configuration key to set. .. option:: value Value to assign. focus ~~~~~ Set the focus space — the default moot space that agents connect to on startup. .. code-block:: bash moot config focus .. option:: space_id The space ID to focus on. provision ~~~~~~~~~ Register actor credentials. Normally handled automatically by ``moot init``. .. code-block:: bash moot config provision [--fresh] .. option:: --fresh Create new agents in a new tenant instead of adopting existing agents. Writes ``.moot/agents-fresh.json``. Description ----------- ``moot config`` manages the project's ``moot.toml`` file and agent configuration. Most users will not need it directly — ``moot init`` sets up configuration, and ``moot up`` / ``moot exec`` read it automatically. Use ``moot config show`` to inspect the current configuration. Use ``moot config set`` to adjust individual settings without editing ``moot.toml`` by hand. Use ``moot config focus`` to change which space agents connect to by default. ``moot config provision`` is the low-level agent registration step that ``moot init`` calls internally. Use it directly only when you need to re-register actors without running the full ``moot init`` flow. Examples -------- Show current config: .. code-block:: bash moot config show Change the default space: .. code-block:: bash moot config focus my-space-id Provision agents in a new tenant (advanced): .. code-block:: bash moot config provision --fresh See also -------- - :doc:`init` — full project setup (calls provision internally)