Merge PR #27: fix: status command now respects workspace from config

This commit is contained in:
Re-bin 2026-02-04 00:50:00 +00:00
commit ed809637bc

View File

@ -622,10 +622,10 @@ def cron_run(
def status(): def status():
"""Show nanobot status.""" """Show nanobot status."""
from nanobot.config.loader import load_config, get_config_path from nanobot.config.loader import load_config, get_config_path
from nanobot.utils.helpers import get_workspace_path
config_path = get_config_path() config_path = get_config_path()
workspace = get_workspace_path() config = load_config()
workspace = config.workspace_path
console.print(f"{__logo__} nanobot Status\n") console.print(f"{__logo__} nanobot Status\n")
@ -633,7 +633,6 @@ def status():
console.print(f"Workspace: {workspace} {'[green]✓[/green]' if workspace.exists() else '[red]✗[/red]'}") console.print(f"Workspace: {workspace} {'[green]✓[/green]' if workspace.exists() else '[red]✗[/red]'}")
if config_path.exists(): if config_path.exists():
config = load_config()
console.print(f"Model: {config.agents.defaults.model}") console.print(f"Model: {config.agents.defaults.model}")
# Check API keys # Check API keys