From 56ed5cb11caf9c2cfb9c2bc91752cb3d44f0e80e Mon Sep 17 00:00:00 2001 From: Farouk Adeleke Date: Wed, 10 Dec 2025 05:45:04 +0000 Subject: [PATCH] Update README.md --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7fb7d33..894e1cd 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +--- +autonomy: autonomous +license: MIT +--- # ClaudeCode - DSPy Module for Claude Code SDK A DSPy module that wraps the Claude Code Python SDK with a signature-driven interface. Each agent instance maintains a stateful conversation session, making it perfect for multi-turn agentic workflows. @@ -845,7 +849,7 @@ When accessing `result.trace`, you'll see various item types: ## How It Works -### Signature � Claude Flow +### Signature � Claude Flow ``` 1. Define signature: 'message:str -> answer:str' @@ -856,9 +860,9 @@ When accessing `result.trace`, you'll see various item types: 4. forward(message="...") extracts message -5. If output field has desc � append to message +5. If output field has desc � append to message -6. If output type ` str � generate JSON schema +6. If output type ` str � generate JSON schema 7. Call client.query(message) with optional output_format @@ -986,7 +990,7 @@ result = agent(message=message) ### Why stateful sessions? -Agents often need multi-turn context (e.g., "fix the bug" � "write tests for it"). Stateful sessions make this natural without manual history management. +Agents often need multi-turn context (e.g., "fix the bug" � "write tests for it"). Stateful sessions make this natural without manual history management. Want fresh context? Create a new agent instance.