spandana30 commited on
Commit
6a50430
Β·
verified Β·
1 Parent(s): 01e6a55

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -62,6 +62,7 @@ class AgentState(TypedDict):
62
  timings: Dict[str, float]
63
 
64
  def agent(template: str, state: AgentState, agent_key: str, timing_label: str):
 
65
  start = time.time()
66
  model, tokenizer = load_agent_model(**AGENT_MODEL_CONFIG[agent_key])
67
 
@@ -71,7 +72,11 @@ def agent(template: str, state: AgentState, agent_key: str, timing_label: str):
71
  or state["messages"][-1]["content"]
72
  )
73
  prompt = template.format(user_input=latest_input, html=state.get("html", ""), final_prompt=state.get("final_prompt", ""))
 
 
74
  response = call_model(prompt, model, tokenizer)
 
 
75
  state["messages"].append({"role": agent_key, "content": response})
76
  state["timings"][timing_label] = time.time() - start
77
  gc.collect()
@@ -150,6 +155,7 @@ def main():
150
  with st.spinner("Agents working..."):
151
  final = generate_ui(prompt, max_iter)
152
  st.success("βœ… UI Generated")
 
153
  st.subheader("πŸ” Output HTML")
154
  st.components.v1.html(final["html"], height=600, scrolling=True)
155
  st.subheader("🧠 Agent Messages")
@@ -157,4 +163,4 @@ def main():
157
  st.markdown(f"**{msg['role'].title()}**:\n```\n{msg['content']}\n```")
158
 
159
  if __name__ == "__main__":
160
- main()
 
62
  timings: Dict[str, float]
63
 
64
  def agent(template: str, state: AgentState, agent_key: str, timing_label: str):
65
+ st.write(f'πŸ›  Running agent: {agent_key}')
66
  start = time.time()
67
  model, tokenizer = load_agent_model(**AGENT_MODEL_CONFIG[agent_key])
68
 
 
72
  or state["messages"][-1]["content"]
73
  )
74
  prompt = template.format(user_input=latest_input, html=state.get("html", ""), final_prompt=state.get("final_prompt", ""))
75
+ st.write(f'πŸ“€ Prompt for {agent_key}:', prompt)
76
+
77
  response = call_model(prompt, model, tokenizer)
78
+ st.write(f'πŸ“₯ Response from {agent_key}:', response[:500])
79
+
80
  state["messages"].append({"role": agent_key, "content": response})
81
  state["timings"][timing_label] = time.time() - start
82
  gc.collect()
 
155
  with st.spinner("Agents working..."):
156
  final = generate_ui(prompt, max_iter)
157
  st.success("βœ… UI Generated")
158
+ st.write("🧠 Final state:", final)
159
  st.subheader("πŸ” Output HTML")
160
  st.components.v1.html(final["html"], height=600, scrolling=True)
161
  st.subheader("🧠 Agent Messages")
 
163
  st.markdown(f"**{msg['role'].title()}**:\n```\n{msg['content']}\n```")
164
 
165
  if __name__ == "__main__":
166
+ main()