diff --git a/pyproject.toml b/pyproject.toml index 2869d37..bc8225a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" +requires = ["setuptools>=68.0", "wheel"] +build-backend = "setuptools.build_meta" [project] name = "fischer-agentkit" @@ -36,8 +36,8 @@ dev = [ "ruff>=0.4", ] -[tool.hatch.build.targets.wheel] -packages = ["src/agentkit"] +[tool.setuptools.packages.find] +where = ["src"] [tool.pytest.ini_options] asyncio_mode = "auto" diff --git a/src/agentkit/__pycache__/__init__.cpython-314.pyc b/src/agentkit/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..e27bbc2 Binary files /dev/null and b/src/agentkit/__pycache__/__init__.cpython-314.pyc differ diff --git a/src/agentkit/core/__pycache__/__init__.cpython-314.pyc b/src/agentkit/core/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..cd04178 Binary files /dev/null and b/src/agentkit/core/__pycache__/__init__.cpython-314.pyc differ diff --git a/src/agentkit/core/__pycache__/base.cpython-314.pyc b/src/agentkit/core/__pycache__/base.cpython-314.pyc new file mode 100644 index 0000000..a397552 Binary files /dev/null and b/src/agentkit/core/__pycache__/base.cpython-314.pyc differ diff --git a/src/agentkit/core/__pycache__/exceptions.cpython-314.pyc b/src/agentkit/core/__pycache__/exceptions.cpython-314.pyc new file mode 100644 index 0000000..0c96966 Binary files /dev/null and b/src/agentkit/core/__pycache__/exceptions.cpython-314.pyc differ diff --git a/src/agentkit/core/__pycache__/protocol.cpython-314.pyc b/src/agentkit/core/__pycache__/protocol.cpython-314.pyc new file mode 100644 index 0000000..b402f9b Binary files /dev/null and b/src/agentkit/core/__pycache__/protocol.cpython-314.pyc differ diff --git a/src/agentkit/evolution/__pycache__/__init__.cpython-314.pyc b/src/agentkit/evolution/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..228aa23 Binary files /dev/null and b/src/agentkit/evolution/__pycache__/__init__.cpython-314.pyc differ diff --git a/src/agentkit/evolution/__pycache__/ab_tester.cpython-314.pyc b/src/agentkit/evolution/__pycache__/ab_tester.cpython-314.pyc new file mode 100644 index 0000000..c0df3e1 Binary files /dev/null and b/src/agentkit/evolution/__pycache__/ab_tester.cpython-314.pyc differ diff --git a/src/agentkit/evolution/__pycache__/evolution_store.cpython-314.pyc b/src/agentkit/evolution/__pycache__/evolution_store.cpython-314.pyc new file mode 100644 index 0000000..c615917 Binary files /dev/null and b/src/agentkit/evolution/__pycache__/evolution_store.cpython-314.pyc differ diff --git a/src/agentkit/evolution/__pycache__/prompt_optimizer.cpython-314.pyc b/src/agentkit/evolution/__pycache__/prompt_optimizer.cpython-314.pyc new file mode 100644 index 0000000..89db741 Binary files /dev/null and b/src/agentkit/evolution/__pycache__/prompt_optimizer.cpython-314.pyc differ diff --git a/src/agentkit/evolution/__pycache__/reflector.cpython-314.pyc b/src/agentkit/evolution/__pycache__/reflector.cpython-314.pyc new file mode 100644 index 0000000..de66c36 Binary files /dev/null and b/src/agentkit/evolution/__pycache__/reflector.cpython-314.pyc differ diff --git a/src/agentkit/evolution/__pycache__/strategy_tuner.cpython-314.pyc b/src/agentkit/evolution/__pycache__/strategy_tuner.cpython-314.pyc new file mode 100644 index 0000000..03a30ce Binary files /dev/null and b/src/agentkit/evolution/__pycache__/strategy_tuner.cpython-314.pyc differ diff --git a/src/agentkit/orchestrator/__pycache__/__init__.cpython-314.pyc b/src/agentkit/orchestrator/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..188193a Binary files /dev/null and b/src/agentkit/orchestrator/__pycache__/__init__.cpython-314.pyc differ diff --git a/src/agentkit/orchestrator/__pycache__/dynamic_pipeline.cpython-314.pyc b/src/agentkit/orchestrator/__pycache__/dynamic_pipeline.cpython-314.pyc new file mode 100644 index 0000000..1bd4a46 Binary files /dev/null and b/src/agentkit/orchestrator/__pycache__/dynamic_pipeline.cpython-314.pyc differ diff --git a/src/agentkit/orchestrator/__pycache__/handoff.cpython-314.pyc b/src/agentkit/orchestrator/__pycache__/handoff.cpython-314.pyc new file mode 100644 index 0000000..4234cdd Binary files /dev/null and b/src/agentkit/orchestrator/__pycache__/handoff.cpython-314.pyc differ diff --git a/src/agentkit/orchestrator/__pycache__/pipeline_engine.cpython-314.pyc b/src/agentkit/orchestrator/__pycache__/pipeline_engine.cpython-314.pyc new file mode 100644 index 0000000..1a67a55 Binary files /dev/null and b/src/agentkit/orchestrator/__pycache__/pipeline_engine.cpython-314.pyc differ diff --git a/src/agentkit/orchestrator/__pycache__/pipeline_loader.cpython-314.pyc b/src/agentkit/orchestrator/__pycache__/pipeline_loader.cpython-314.pyc new file mode 100644 index 0000000..add5dc0 Binary files /dev/null and b/src/agentkit/orchestrator/__pycache__/pipeline_loader.cpython-314.pyc differ diff --git a/src/agentkit/orchestrator/__pycache__/pipeline_schema.cpython-314.pyc b/src/agentkit/orchestrator/__pycache__/pipeline_schema.cpython-314.pyc new file mode 100644 index 0000000..ea4ab30 Binary files /dev/null and b/src/agentkit/orchestrator/__pycache__/pipeline_schema.cpython-314.pyc differ diff --git a/src/agentkit/tools/__pycache__/__init__.cpython-314.pyc b/src/agentkit/tools/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..5afca87 Binary files /dev/null and b/src/agentkit/tools/__pycache__/__init__.cpython-314.pyc differ diff --git a/src/agentkit/tools/__pycache__/agent_tool.cpython-314.pyc b/src/agentkit/tools/__pycache__/agent_tool.cpython-314.pyc new file mode 100644 index 0000000..4f00e35 Binary files /dev/null and b/src/agentkit/tools/__pycache__/agent_tool.cpython-314.pyc differ diff --git a/src/agentkit/tools/__pycache__/base.cpython-314.pyc b/src/agentkit/tools/__pycache__/base.cpython-314.pyc new file mode 100644 index 0000000..2bd4b60 Binary files /dev/null and b/src/agentkit/tools/__pycache__/base.cpython-314.pyc differ diff --git a/src/agentkit/tools/__pycache__/function_tool.cpython-314.pyc b/src/agentkit/tools/__pycache__/function_tool.cpython-314.pyc new file mode 100644 index 0000000..8d3641a Binary files /dev/null and b/src/agentkit/tools/__pycache__/function_tool.cpython-314.pyc differ diff --git a/src/agentkit/tools/__pycache__/registry.cpython-314.pyc b/src/agentkit/tools/__pycache__/registry.cpython-314.pyc new file mode 100644 index 0000000..79177f0 Binary files /dev/null and b/src/agentkit/tools/__pycache__/registry.cpython-314.pyc differ diff --git a/src/fischer_agentkit.egg-info/PKG-INFO b/src/fischer_agentkit.egg-info/PKG-INFO new file mode 100644 index 0000000..3c496c0 --- /dev/null +++ b/src/fischer_agentkit.egg-info/PKG-INFO @@ -0,0 +1,24 @@ +Metadata-Version: 2.4 +Name: fischer-agentkit +Version: 0.1.0 +Summary: Unified Agent Framework with Tool/Skill plugins, Memory, Self-Evolution, MCP support, and Multi-Agent orchestration +Author: Fischer Team +License: MIT +Requires-Python: >=3.11 +Description-Content-Type: text/markdown +Requires-Dist: pydantic>=2.0 +Requires-Dist: redis[hiredis]>=5.0 +Requires-Dist: sqlalchemy[asyncio]>=2.0 +Requires-Dist: asyncpg>=0.29 +Requires-Dist: httpx>=0.27 +Requires-Dist: pyyaml>=6.0 +Requires-Dist: jsonschema>=4.0 +Provides-Extra: mcp +Requires-Dist: mcp>=1.0; extra == "mcp" +Provides-Extra: evolution +Requires-Dist: scipy>=1.12; extra == "evolution" +Provides-Extra: dev +Requires-Dist: pytest>=8.0; extra == "dev" +Requires-Dist: pytest-asyncio>=0.23; extra == "dev" +Requires-Dist: pytest-cov>=5.0; extra == "dev" +Requires-Dist: ruff>=0.4; extra == "dev" diff --git a/src/fischer_agentkit.egg-info/SOURCES.txt b/src/fischer_agentkit.egg-info/SOURCES.txt new file mode 100644 index 0000000..5f8475c --- /dev/null +++ b/src/fischer_agentkit.egg-info/SOURCES.txt @@ -0,0 +1,42 @@ +pyproject.toml +src/agentkit/__init__.py +src/agentkit/core/__init__.py +src/agentkit/core/base.py +src/agentkit/core/dispatcher.py +src/agentkit/core/exceptions.py +src/agentkit/core/protocol.py +src/agentkit/core/registry.py +src/agentkit/evolution/__init__.py +src/agentkit/evolution/ab_tester.py +src/agentkit/evolution/evolution_store.py +src/agentkit/evolution/prompt_optimizer.py +src/agentkit/evolution/reflector.py +src/agentkit/evolution/strategy_tuner.py +src/agentkit/mcp/__init__.py +src/agentkit/mcp/client.py +src/agentkit/mcp/server.py +src/agentkit/memory/__init__.py +src/agentkit/memory/base.py +src/agentkit/memory/episodic.py +src/agentkit/memory/retriever.py +src/agentkit/memory/semantic.py +src/agentkit/memory/working.py +src/agentkit/orchestrator/__init__.py +src/agentkit/orchestrator/dynamic_pipeline.py +src/agentkit/orchestrator/handoff.py +src/agentkit/orchestrator/pipeline_engine.py +src/agentkit/orchestrator/pipeline_loader.py +src/agentkit/orchestrator/pipeline_schema.py +src/agentkit/prompts/__init__.py +src/agentkit/prompts/section.py +src/agentkit/prompts/template.py +src/agentkit/tools/__init__.py +src/agentkit/tools/agent_tool.py +src/agentkit/tools/base.py +src/agentkit/tools/function_tool.py +src/agentkit/tools/registry.py +src/fischer_agentkit.egg-info/PKG-INFO +src/fischer_agentkit.egg-info/SOURCES.txt +src/fischer_agentkit.egg-info/dependency_links.txt +src/fischer_agentkit.egg-info/requires.txt +src/fischer_agentkit.egg-info/top_level.txt \ No newline at end of file diff --git a/src/fischer_agentkit.egg-info/dependency_links.txt b/src/fischer_agentkit.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/fischer_agentkit.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/src/fischer_agentkit.egg-info/requires.txt b/src/fischer_agentkit.egg-info/requires.txt new file mode 100644 index 0000000..9feb8b6 --- /dev/null +++ b/src/fischer_agentkit.egg-info/requires.txt @@ -0,0 +1,19 @@ +pydantic>=2.0 +redis[hiredis]>=5.0 +sqlalchemy[asyncio]>=2.0 +asyncpg>=0.29 +httpx>=0.27 +pyyaml>=6.0 +jsonschema>=4.0 + +[dev] +pytest>=8.0 +pytest-asyncio>=0.23 +pytest-cov>=5.0 +ruff>=0.4 + +[evolution] +scipy>=1.12 + +[mcp] +mcp>=1.0 diff --git a/src/fischer_agentkit.egg-info/top_level.txt b/src/fischer_agentkit.egg-info/top_level.txt new file mode 100644 index 0000000..a431de2 --- /dev/null +++ b/src/fischer_agentkit.egg-info/top_level.txt @@ -0,0 +1 @@ +agentkit diff --git a/tests/__pycache__/__init__.cpython-314.pyc b/tests/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..8fa63b6 Binary files /dev/null and b/tests/__pycache__/__init__.cpython-314.pyc differ diff --git a/tests/unit/__pycache__/__init__.cpython-314.pyc b/tests/unit/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..adece14 Binary files /dev/null and b/tests/unit/__pycache__/__init__.cpython-314.pyc differ diff --git a/tests/unit/__pycache__/test_base_agent.cpython-314-pytest-9.0.3.pyc b/tests/unit/__pycache__/test_base_agent.cpython-314-pytest-9.0.3.pyc new file mode 100644 index 0000000..ce0f040 Binary files /dev/null and b/tests/unit/__pycache__/test_base_agent.cpython-314-pytest-9.0.3.pyc differ diff --git a/tests/unit/__pycache__/test_evolution.cpython-314-pytest-9.0.3.pyc b/tests/unit/__pycache__/test_evolution.cpython-314-pytest-9.0.3.pyc new file mode 100644 index 0000000..360466b Binary files /dev/null and b/tests/unit/__pycache__/test_evolution.cpython-314-pytest-9.0.3.pyc differ diff --git a/tests/unit/__pycache__/test_pipeline.cpython-314-pytest-9.0.3.pyc b/tests/unit/__pycache__/test_pipeline.cpython-314-pytest-9.0.3.pyc new file mode 100644 index 0000000..e3bd582 Binary files /dev/null and b/tests/unit/__pycache__/test_pipeline.cpython-314-pytest-9.0.3.pyc differ diff --git a/tests/unit/__pycache__/test_protocol.cpython-314-pytest-9.0.3.pyc b/tests/unit/__pycache__/test_protocol.cpython-314-pytest-9.0.3.pyc new file mode 100644 index 0000000..381a6f9 Binary files /dev/null and b/tests/unit/__pycache__/test_protocol.cpython-314-pytest-9.0.3.pyc differ diff --git a/tests/unit/__pycache__/test_tool_registry.cpython-314-pytest-9.0.3.pyc b/tests/unit/__pycache__/test_tool_registry.cpython-314-pytest-9.0.3.pyc new file mode 100644 index 0000000..c200174 Binary files /dev/null and b/tests/unit/__pycache__/test_tool_registry.cpython-314-pytest-9.0.3.pyc differ