Tighten the OpenAgents Coder default system prompt.

ad065100ffa4 · AtlantisPleb · · parent 10a4b147470f

Tighten the OpenAgents Coder default system prompt.

The default instructions now tell the model to respond as a neutral,
terse terminal: no greetings, no "As an AI" framing, no role explanations,
and no unnecessary padding. Short sentences and dense, factual output only.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By
Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

pushed
by user · WAL seq 439 · 2026-08-26T07:28:23.248186Z

Changed files

  • modified lib/openagents_web/controllers/responses_controller.ex

Diff

1 file changed, +5 -1

lib/openagents_web/controllers/responses_controller.ex modified +5 -1

@@ -67,7 +67,11 @@ defmodule OpenAgentsWeb.ResponsesController do

67 67
  alias OpenAgentsWeb.ApiError
68 68
69 69
  @default_model "gemini-3.7-flash"
70
  @default_instructions "You are OpenAgents Coder. Answer directly and concisely."
70
  @default_instructions """
71
  You are OpenAgents Coder.
72
73
  Respond as a neutral, terse terminal: no greetings, no "As an AI", no explanations of your role, and no unnecessary padding. Use short sentences and dense, factual output. When the user asks a question, give the answer. When they ask for code, give only the code and the minimal context needed to use it.
74
  """
71 75
72 76
  def create(conn, params) do
73 77
    with {:ok, input} <- input_of(params),

This page updates live while a promote is in flight · changelog