From e288542311b4ee99e38ced5dd2fde08b83f1703f Mon Sep 17 00:00:00 2001 From: David Hyrule Date: Mon, 29 Jun 2026 04:24:08 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20depend=20on=20agent-core=20v0.1.0=20(u?= =?UTF-8?q?v=20git=20source)=20=E2=80=94=20always-on=20emission=20availabi?= =?UTF-8?q?lity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pin the now-public AS215932/agent-core at tag v0.1.0 via uv git source so the Phase 3 flag-gated TraceEvent/CostUsage emitter's dependency is always present (zero CI-auth: public repo). Emission stays OFF by default (HYRULE_ENGINEERING_AGENT_CORE_TRACE). uv.lock pins commit 591e3a0. ruff + mypy --strict clean; full suite 196 passed. Co-Authored-By: Claude Opus 4.8 --- pyproject.toml | 4 ++++ uv.lock | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index d4a19a7..155c097 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,7 @@ dependencies = [ "mcp>=1.27.0", "pydantic>=2.10", "pyyaml>=6.0", + "agent-core", ] [project.scripts] @@ -33,3 +34,6 @@ testpaths = ["tests"] [tool.mypy] python_version = "3.12" strict = true + +[tool.uv.sources] +agent-core = { git = "https://github.com/AS215932/agent-core", tag = "v0.1.0" } diff --git a/uv.lock b/uv.lock index 5ec32e2..ae86b87 100644 --- a/uv.lock +++ b/uv.lock @@ -9,6 +9,14 @@ resolution-markers = [ "python_full_version < '3.14' and sys_platform != 'win32'", ] +[[package]] +name = "agent-core" +version = "0.1.0" +source = { git = "https://github.com/AS215932/agent-core?tag=v0.1.0#591e3a0e11b97700c2179bd8f6257ffc7383e668" } +dependencies = [ + { name = "pydantic" }, +] + [[package]] name = "annotated-types" version = "0.7.0" @@ -341,6 +349,7 @@ name = "hyrule-engineering-loop" version = "0.1.0" source = { editable = "." } dependencies = [ + { name = "agent-core" }, { name = "langgraph" }, { name = "mcp" }, { name = "pydantic" }, @@ -356,6 +365,7 @@ dev = [ [package.metadata] requires-dist = [ + { name = "agent-core", git = "https://github.com/AS215932/agent-core?tag=v0.1.0" }, { name = "langgraph", specifier = ">=0.2.70" }, { name = "mcp", specifier = ">=1.27.0" }, { name = "pydantic", specifier = ">=2.10" },