Skip to content

Commit 9fead91

Browse files
committed
Tighten task steering prompt
1 parent 135638f commit 9fead91

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/gradientbang/runtime/subagents/task_agent.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1720,7 +1720,8 @@ async def _inject_steering(self, text: str) -> None:
17201720
# with one short priority hint before the raw steer instruction.
17211721
steered_xml = (
17221722
'<event name="task.steered">\n'
1723-
"Priority update: revise your plan now; follow this over the original task.\n"
1723+
"Steering update from commander. Apply it immediately; it supersedes "
1724+
"conflicting parts of the original task.\n"
17241725
f"{cleaned}\n"
17251726
"</event>"
17261727
)

tests/unit/test_task_agent.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -974,7 +974,8 @@ async def test_steering_emits_replanning_message(self):
974974
injected = agent._llm_context.add_message.call_args.args[0]
975975
assert injected["role"] == "user"
976976
assert injected["content"].startswith('<event name="task.steered">')
977-
assert "Priority update: revise your plan now" in injected["content"]
977+
assert "Steering update from commander" in injected["content"]
978+
assert "supersedes conflicting parts of the original task" in injected["content"]
978979
assert "Change direction" in injected["content"]
979980
assert injected["content"].endswith("Change direction\n</event>")
980981

0 commit comments

Comments
 (0)