Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion libs/idun_agent_engine/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ dependencies = [
"langchain>=0.3.27,<0.4",
"arize-phoenix>=11.22.0,<12",
# Centralized schema package
"idun-agent-schema>=0.1.0,<0.2.0",
"idun-agent-schema>=0.1.42",
"haystack-ai>=2.17.1",
"langfuse-haystack>=2.3.0",
"python-dotenv>=1.1.1",
Expand All @@ -67,6 +67,10 @@ dev = [
"pytest-asyncio>=1.2.0",
]


[tool.hatch.metadata]
allow-direct-references = true

[tool.hatch.build.targets.sdist]
include = [
"src/idun_agent_engine",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
"""LangGraph agent package."""

from .haystack import HaystackAgent
from .haystack_model import HaystackAgentConfig

__all__ = [
"HaystackAgent",
"HaystackAgentConfig",
]

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
from ..server.routers.agent import agent_router
from ..server.routers.base import base_router
from .config_builder import ConfigBuilder
from .engine_config import EngineConfig
from idun_agent_schema.engine.config import EngineConfig


def create_app(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,9 @@
)

from idun_agent_schema.engine.haystack import HaystackAgentConfig
from idun_agent_engine.server.server_config import ServerAPIConfig

from idun_agent_schema.engine.server import ServerAPIConfig
from ..agent.base import BaseAgent
from .engine_config import AgentConfig, EngineConfig, ServerConfig
from idun_agent_schema.engine.config import AgentConfig, EngineConfig, ServerConfig


class ConfigBuilder:
Expand Down
10 changes: 0 additions & 10 deletions libs/idun_agent_engine/src/idun_agent_engine/core/engine_config.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,9 @@
"""Compatibility re-exports for Engine configuration models."""

from idun_agent_schema.engine.agent import BaseAgentConfig # noqa: F401
from idun_agent_schema.engine.config import ( # noqa: F401
AgentConfig,
EngineConfig,
)
from idun_agent_schema.engine.langgraph import ( # noqa: F401
LangGraphAgentConfig,
)
from idun_agent_schema.engine.server import ServerConfig # noqa: F401

__all__ = [
"AgentConfig",
"EngineConfig",
"LangGraphAgentConfig",
"BaseAgentConfig",
"ServerConfig",
]
2 changes: 1 addition & 1 deletion libs/idun_agent_engine/tests/test_app_factory.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from fastapi.testclient import TestClient

from idun_agent_engine.core.app_factory import create_app
from idun_agent_engine.core.engine_config import EngineConfig
from idun_agent_schema.engine.config import EngineConfig


def test_create_app_with_yaml_config(tmp_path):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from idun_agent_schema.engine.langgraph import LangGraphAgentConfig

from idun_agent_engine.core.engine_config import AgentConfig, EngineConfig
from idun_agent_engine.server.server_config import ServerConfig
from idun_agent_schema.engine.config import AgentConfig, EngineConfig
from idun_agent_schema.engine.server import ServerConfig


def test_engine_config_with_defaults():
Expand Down
2 changes: 1 addition & 1 deletion libs/idun_agent_engine/tests/test_lifespan.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from unittest.mock import AsyncMock, MagicMock, patch

from idun_agent_engine.core.engine_config import EngineConfig
from idun_agent_schema.engine.config import EngineConfig
from idun_agent_engine.server.lifespan import lifespan


Expand Down
2 changes: 1 addition & 1 deletion libs/idun_agent_engine/tests/test_server_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import yaml
from pydantic import ValidationError

from idun_agent_engine.server.server_config import ServerAPIConfig, ServerConfig
from idun_agent_schema.engine.server import ServerConfig, ServerAPIConfig


def test_server_config_from_yaml_string():
Expand Down
1,719 changes: 860 additions & 859 deletions libs/idun_agent_engine/uv.lock

Large diffs are not rendered by default.