From 878957c05a69c448cb784953ec37374722945925 Mon Sep 17 00:00:00 2001 From: demo-bot Date: Wed, 19 Aug 2026 11:37:08 +0000 Subject: [PATCH] decomposer: scaffold crucible-agent-build-lightweight-rest --- .github/dependabot.yml | 1 + .github/workflows/build.yml | 1 + .image-version | 1 + Dockerfile | 1 + app/__init__.py | 0 app/agent.py | 1 + app/card.py | 1 + app/config.py | 1 + app/nodes/__init__.py | 0 app/states/__init__.py | 0 app/tools/__init__.py | 0 app/workflows/__init__.py | 0 k8s/configmap.yaml | 1 + k8s/deployment.yaml | 1 + k8s/service.yaml | 1 + pytest.ini | 2 ++ requirements-dev.txt | 0 requirements.txt | 0 tests/__init__.py | 0 tests/conftest.py | 1 + 20 files changed, 13 insertions(+) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/build.yml create mode 100644 .image-version create mode 100644 Dockerfile create mode 100644 app/__init__.py create mode 100644 app/agent.py create mode 100644 app/card.py create mode 100644 app/config.py create mode 100644 app/nodes/__init__.py create mode 100644 app/states/__init__.py create mode 100644 app/tools/__init__.py create mode 100644 app/workflows/__init__.py create mode 100644 k8s/configmap.yaml create mode 100644 k8s/deployment.yaml create mode 100644 k8s/service.yaml create mode 100644 pytest.ini create mode 100644 requirements-dev.txt create mode 100644 requirements.txt create mode 100644 tests/__init__.py create mode 100644 tests/conftest.py diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..7554484 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1 @@ +# pip + docker + github-actions, agents-sdk excluded. diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..98e38db --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1 @@ +# Thin caller into crucible-agent-factory-harness's build-agent.yml. diff --git a/.image-version b/.image-version new file mode 100644 index 0000000..77d6f4c --- /dev/null +++ b/.image-version @@ -0,0 +1 @@ +0.0.0 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0884d6c --- /dev/null +++ b/Dockerfile @@ -0,0 +1 @@ +# TODO: generation subagent fills this in. diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/agent.py b/app/agent.py new file mode 100644 index 0000000..9c339a3 --- /dev/null +++ b/app/agent.py @@ -0,0 +1 @@ +"""crucible-agent-build-lightweight-rest: create_agent_app wiring + REST route handlers only.""" diff --git a/app/card.py b/app/card.py new file mode 100644 index 0000000..2c40e06 --- /dev/null +++ b/app/card.py @@ -0,0 +1 @@ +"""AgentCard + skill list.""" diff --git a/app/config.py b/app/config.py new file mode 100644 index 0000000..6ad0184 --- /dev/null +++ b/app/config.py @@ -0,0 +1 @@ +"""Typed settings.""" diff --git a/app/nodes/__init__.py b/app/nodes/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/states/__init__.py b/app/states/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/tools/__init__.py b/app/tools/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/workflows/__init__.py b/app/workflows/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/k8s/configmap.yaml b/k8s/configmap.yaml new file mode 100644 index 0000000..0884d6c --- /dev/null +++ b/k8s/configmap.yaml @@ -0,0 +1 @@ +# TODO: generation subagent fills this in. diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml new file mode 100644 index 0000000..0884d6c --- /dev/null +++ b/k8s/deployment.yaml @@ -0,0 +1 @@ +# TODO: generation subagent fills this in. diff --git a/k8s/service.yaml b/k8s/service.yaml new file mode 100644 index 0000000..0884d6c --- /dev/null +++ b/k8s/service.yaml @@ -0,0 +1 @@ +# TODO: generation subagent fills this in. diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..5ee6477 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +testpaths = tests diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e69de29 diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..4016ff0 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1 @@ +# Env var setup that must run before app.config is imported.