MCPcopy Create free account
hub / github.com/AbhinavTheDev/coding-agent / generate

Function generate

agent/my_agent/agent.py:32–47  ·  view source on GitHub ↗
(state: CodeState)

Source from the content-addressed store, hash-verified

30
31
32def generate(state: CodeState):
33 current_message = state["messages"][-1].content if state["messages"] else ""
34
35 # Skip if we get same response as previous
36 if current_message == state.get("previous_response", ""):
37 return {**state, "error": ""}
38
39 response = llm.invoke(current_message)
40
41 return {
42 **state,
43 "code": response.content,
44 "previous_response": current_message,
45 "error": "",
46 "iterations": state.get("iterations", 0)
47 }
48
49def validate(state: CodeState):
50 # default value for iterations if not present

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected