From a8d3dabbd286e19514aaefcc8af1686d9ddb96ac Mon Sep 17 00:00:00 2001 From: Farouk Adeleke Date: Thu, 27 Nov 2025 04:48:03 -0500 Subject: [PATCH] remove previous interface --- auto_classes.json | 2 +- main.py | 6 +++--- src/codex_dspy/agent.py | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/auto_classes.json b/auto_classes.json index 3f0970b..f582870 100644 --- a/auto_classes.json +++ b/auto_classes.json @@ -1,4 +1,4 @@ { - "AutoConfig": "src.codex_dspy.agent.CodexAgentConfig", + "AutoConfig": "src.codex_dspy.agent.CodexModuleConfig", "AutoAgent": "src.codex_dspy.agent.CodexModule" } \ No newline at end of file diff --git a/main.py b/main.py index e1d0ff9..cbc0392 100644 --- a/main.py +++ b/main.py @@ -1,13 +1,13 @@ -from src.codex_dspy.agent import CodexModule, CodexAgentConfig +from src.codex_dspy.agent import CodexModule, CodexModuleConfig -codex_agent = CodexModule(CodexAgentConfig()) +codex_agent = CodexModule(CodexModuleConfig()) def main(): codex_agent.push_to_hub( "darinkishore/codex-agent", with_code=True, - commit_message="update readme", + commit_message="remove previous interface", ) # result = codex_agent(message="What files are in this directory?") # print(result.answer) # String response diff --git a/src/codex_dspy/agent.py b/src/codex_dspy/agent.py index 89be8f1..7eda9f5 100644 --- a/src/codex_dspy/agent.py +++ b/src/codex_dspy/agent.py @@ -38,7 +38,7 @@ def _is_str_type(annotation: Any) -> bool: return False -class CodexAgentConfig(PrecompiledConfig): +class CodexModuleConfig(PrecompiledConfig): signature: str | type[Signature] = "message:str -> answer:str" working_directory: str = "." model: Optional[str] = "gpt-4o" @@ -83,9 +83,9 @@ class CodexModule(PrecompiledAgent): >>> print(result.report.severity) # typed access """ - config: CodexAgentConfig + config: CodexModuleConfig - def __init__(self, config: CodexAgentConfig, **kwargs): + def __init__(self, config: CodexModuleConfig, **kwargs): super().__init__(config, **kwargs) # Ensure signature is valid