From 915d8ea04fcd484498cf2104bd172c171beb0a83 Mon Sep 17 00:00:00 2001 From: tanmay11k Date: Fri, 20 Feb 2026 23:51:36 -0500 Subject: [PATCH] feat: openclaw-style secrets (env.vars + \) and per-task model routing - Replace python-dotenv with config.json env.vars block + \ substitution - Add models section for per-task model routing (heartbeat, subagent, default) - Heartbeat/subagent tasks can use different models/providers than main chat - Remove python-dotenv from dependencies - Update all docs to reflect new config approach - Reorganize docs into project/ and research/ subdirectories --- pyproject.toml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 98f01fd..4093a59 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,9 @@ test = [ [project.scripts] aetheel = "cli:cli" -[tool.setuptools.packages.find] -include = ["agent*", "adapters*", "memory*", "skills*", "scheduler*", "heartbeat*", "hooks*", "webhooks*"] -exclude = ["tests*", "archive*", "inspiration*"] +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.build.targets.wheel] +packages = ["."]