Kyno
Menu

A direction change during a run

Follow one customer complaint through planning, drafting, a direction update, and a revised reply. Each step shows who acts, what happens, and the result.

Task

Draft a reply to the delivery complaint and recommend next steps.

Allowed actions: The agent may propose a refund of up to $40 and human investigation. It can draft a reply; it cannot execute either action.

Application · step 1

Receives the customer’s request

Incoming support ticket and supplied order facts. The ticket is an illustration of the recorded scenario.

Customer request
“I paid $40 for express delivery, but my package arrived two days late. This is the second late express delivery this month. Please refund the fee and explain what happened.”

Order context
$40 express fee; both late deliveries confirmed; causes unknown.

Result

The task and customer context are ready for planning.

No plan or draft yet.

Inspect the actual model input

Corresponding recorded input for the first planning call

SYSTEM
[kyno:direction constitution_key=customer-support version=1]
Mission: Resolve delivery complaints promptly while treating customers fairly.
Declaration:
A support answer should make the next step clear without unnecessary back-and-forth.
Principles:
- Make straightforward remedies easy
  When a paid delivery promise was missed, propose refunding the delivery fee within the $40 limit.
- Be accurate
  Explain what is known and never claim an action was completed when it was only proposed.

USER
A customer paid $40 for express delivery. Their package arrived two days late. They ask for the delivery fee back and an explanation. Tracking confirms the delay. Order history also confirms that another express delivery to this customer was late earlier this month. The cause of either delay is unknown. You may draft a reply, propose a refund of up to $40 for this delivery, or propose escalation to a person. Do not execute any action or claim a refund has already been issued. Choose a response and explain the tradeoff using the supplied mission and principles.

Create a short plan with two stages: draft a response, then finalize it. Use the supplied direction to explain the tradeoffs. Do not draft the response yet.
Kyno · step 2

Supplies direction v1

The application pulls current direction before the planning call.

Mission

Resolve delivery complaints promptly while treating customers fairly.

Principles

  • Make straightforward remedies easy
    When a paid delivery promise was missed, propose refunding the delivery fee within the $40 limit.
  • Be accurate
    Explain what is known and never claim an action was completed when it was only proposed.

Result

Mission and principles are available to guide the agent’s plan.

Fetched direction: v1. No plan yet.

Inspect the actual model input

Direction appears in the SYSTEM message; the task and context appear in USER.

SYSTEM
[kyno:direction constitution_key=customer-support version=1]
Mission: Resolve delivery complaints promptly while treating customers fairly.
Declaration:
A support answer should make the next step clear without unnecessary back-and-forth.
Principles:
- Make straightforward remedies easy
  When a paid delivery promise was missed, propose refunding the delivery fee within the $40 limit.
- Be accurate
  Explain what is known and never claim an action was completed when it was only proposed.

USER
A customer paid $40 for express delivery. Their package arrived two days late. They ask for the delivery fee back and an explanation. Tracking confirms the delay. Order history also confirms that another express delivery to this customer was late earlier this month. The cause of either delay is unknown. You may draft a reply, propose a refund of up to $40 for this delivery, or propose escalation to a person. Do not execute any action or claim a refund has already been issued. Choose a response and explain the tradeoff using the supplied mission and principles.

Create a short plan with two stages: draft a response, then finalize it. Use the supplied direction to explain the tradeoffs. Do not draft the response yet.
Agent · step 3

Creates a response plan

Receives direction v1, the task, and the same customer context.

1. Draft a response: Plan to acknowledge the confirmed two-day delay and the earlier late express delivery, propose refunding this delivery’s $40 fee, and explain that the causes are unknown. Propose escalation to a person to investigate the repeated delays without making the straightforward refund depend on that investigation. This balances prompt, fair resolution with attention to the recurring problem.
2. Finalize it: Check that the reply states the proposed refund and investigation clearly, requests no information already confirmed, and makes no claim that either action has happened. This follows the principles of making remedies easy and being accurate while avoiding unnecessary back-and-forth.

Result

The application saves this plan with the direction version used.

Saved plan: v1. No draft yet.

Inspect the actual model input

Actual recorded input for planning

SYSTEM
[kyno:direction constitution_key=customer-support version=1]
Mission: Resolve delivery complaints promptly while treating customers fairly.
Declaration:
A support answer should make the next step clear without unnecessary back-and-forth.
Principles:
- Make straightforward remedies easy
  When a paid delivery promise was missed, propose refunding the delivery fee within the $40 limit.
- Be accurate
  Explain what is known and never claim an action was completed when it was only proposed.

USER
A customer paid $40 for express delivery. Their package arrived two days late. They ask for the delivery fee back and an explanation. Tracking confirms the delay. Order history also confirms that another express delivery to this customer was late earlier this month. The cause of either delay is unknown. You may draft a reply, propose a refund of up to $40 for this delivery, or propose escalation to a person. Do not execute any action or claim a refund has already been issued. Choose a response and explain the tradeoff using the supplied mission and principles.

Create a short plan with two stages: draft a response, then finalize it. Use the supplied direction to explain the tradeoffs. Do not draft the response yet.
Inspect the full recorded response
1. Draft a response: Plan to acknowledge the confirmed two-day delay and the earlier late express delivery, propose refunding this delivery’s $40 fee, and explain that the causes are unknown. Propose escalation to a person to investigate the repeated delays without making the straightforward refund depend on that investigation. This balances prompt, fair resolution with attention to the recurring problem.
2. Finalize it: Check that the reply states the proposed refund and investigation clearly, requests no information already confirmed, and makes no claim that either action has happened. This follows the principles of making remedies easy and being accurate while avoiding unnecessary back-and-forth.
Agent · step 4

Creates the first draft

Receives freshly pulled direction v1, the customer context, and its saved plan.

I'm sorry your express delivery arrived two days late, especially after another late express delivery earlier this month. Tracking confirms this delivery's delay, and your order history confirms the earlier delay.

I propose refunding the full $40 express delivery fee for this delivery. I also recommend escalating the repeated delays to a person for investigation. We don't yet know what caused either delay, so I can't give you a confirmed explanation. The proposed refund should proceed independently of that investigation. Neither the refund nor the escalation has been carried out.

Result

The application keeps the completed draft. No message is sent.

Saved plan: v1. First draft retained.

Inspect the actual model input

Actual recorded input for the first draft

SYSTEM
[kyno:direction constitution_key=customer-support version=1]
Mission: Resolve delivery complaints promptly while treating customers fairly.
Declaration:
A support answer should make the next step clear without unnecessary back-and-forth.
Principles:
- Make straightforward remedies easy
  When a paid delivery promise was missed, propose refunding the delivery fee within the $40 limit.
- Be accurate
  Explain what is known and never claim an action was completed when it was only proposed.

USER
A customer paid $40 for express delivery. Their package arrived two days late. They ask for the delivery fee back and an explanation. Tracking confirms the delay. Order history also confirms that another express delivery to this customer was late earlier this month. The cause of either delay is unknown. You may draft a reply, propose a refund of up to $40 for this delivery, or propose escalation to a person. Do not execute any action or claim a refund has already been issued. Choose a response and explain the tradeoff using the supplied mission and principles.

Current plan:
1. Draft a response: Plan to acknowledge the confirmed two-day delay and the earlier late express delivery, propose refunding this delivery’s $40 fee, and explain that the causes are unknown. Propose escalation to a person to investigate the repeated delays without making the straightforward refund depend on that investigation. This balances prompt, fair resolution with attention to the recurring problem.
2. Finalize it: Check that the reply states the proposed refund and investigation clearly, requests no information already confirmed, and makes no claim that either action has happened. This follows the principles of making remedies easy and being accurate while avoiding unnecessary back-and-forth.

Carry out the drafting stage. Produce a draft, not a sent message.
Inspect the full recorded response
Draft reply:

“I'm sorry your express delivery arrived two days late, especially after another late express delivery earlier this month. Tracking confirms this delivery's delay, and your order history confirms the earlier delay.

I propose refunding the full $40 express delivery fee for this delivery. I also recommend escalating the repeated delays to a person for investigation. We don't yet know what caused either delay, so I can't give you a confirmed explanation. The proposed refund should proceed independently of that investigation. Neither the refund nor the escalation has been carried out.”

Tradeoff: The $40 refund offers a prompt, fair remedy for the missed paid delivery promise, within the allowed limit. A separate escalation addresses the recurring problem without delaying the straightforward remedy or requesting information already confirmed. Stating that both causes are unknown and both actions are proposed follows the accuracy principle, while keeping the next steps clear and avoiding unnecessary back-and-forth.
Operator · step 5

Updates mission and principles

The workflow pauses after the first draft. The operator commits new direction in Kyno.

Mission

Resolve delivery complaints fairly while reducing recurring delivery failures.

Principles

  • Address immediate harm
    Make proportionate remedies straightforward when a paid delivery promise was missed.
  • Look beyond individual complaints
    Use recurring complaints to identify problems that may affect other customers. Choose proportionate follow-up without delaying an appropriate individual remedy.
  • Be accurate
    Explain what is known and never claim an action was completed when it was only proposed.

Result

Kyno now stores v2. The existing plan and draft stay intact.

Direction in Kyno: v2. Saved plan: v1. Draft retained.

Application / LangGraph · step 6

Checks whether the plan is current

At the review boundary, the application pulls current direction from Kyno.

The saved plan used v1.
The current direction is v2.

v2 is newer than v1, so this workflow selects its replanning branch.

Result

The application chooses to revise the remaining work. Kyno supplies direction; it does not choose the workflow branch.

Current direction: v2. Saved plan: v1. Replanning selected.

Agent · step 7

Revises only the remaining plan

Receives freshly pulled v2, the earlier plan, and the completed draft.

2. Finalize the existing, unsent draft: Check that it acknowledges both confirmed delays, proposes the full $40 refund for this delivery, states that both causes are unknown, and makes no claim that a refund or escalation has occurred. Keep the refund independent of investigation and request no information already confirmed. In the proposed human escalation, include both late express deliveries and ask for a proportionate review of whether a shared delivery problem could affect other customers and what follow-up could reduce recurrence. Preserve the completed draft as existing work; do not repeat the drafting stage or execute either action.

Tradeoff: The full $40 refund addresses the immediate harm from the missed paid promise. A separate, proportionate investigation uses the repeated complaints to identify possible wider failures without delaying the customer's remedy. Keeping causes unknown and actions explicitly proposed preserves accuracy.

Result

The revised plan is saved with v2. The drafting stage is not repeated.

Saved plan: v2. First draft retained.

Inspect the actual model input

Actual recorded input for replanning

SYSTEM
[kyno:direction constitution_key=customer-support version=2]
Mission: Resolve delivery complaints fairly while reducing recurring delivery failures.
Declaration:
Resolve the customer's immediate issue while attending to recurring failures.
Principles:
- Address immediate harm
  Make proportionate remedies straightforward when a paid delivery promise was missed.
- Look beyond individual complaints
  Use recurring complaints to identify problems that may affect other customers. Choose proportionate follow-up without delaying an appropriate individual remedy.
- Be accurate
  Explain what is known and never claim an action was completed when it was only proposed.

USER
A customer paid $40 for express delivery. Their package arrived two days late. They ask for the delivery fee back and an explanation. Tracking confirms the delay. Order history also confirms that another express delivery to this customer was late earlier this month. The cause of either delay is unknown. You may draft a reply, propose a refund of up to $40 for this delivery, or propose escalation to a person. Do not execute any action or claim a refund has already been issued. Choose a response and explain the tradeoff using the supplied mission and principles.

Current plan:
1. Draft a response: Plan to acknowledge the confirmed two-day delay and the earlier late express delivery, propose refunding this delivery’s $40 fee, and explain that the causes are unknown. Propose escalation to a person to investigate the repeated delays without making the straightforward refund depend on that investigation. This balances prompt, fair resolution with attention to the recurring problem.
2. Finalize it: Check that the reply states the proposed refund and investigation clearly, requests no information already confirmed, and makes no claim that either action has happened. This follows the principles of making remedies easy and being accurate while avoiding unnecessary back-and-forth.

Completed draft (not sent):
Draft reply:

“I'm sorry your express delivery arrived two days late, especially after another late express delivery earlier this month. Tracking confirms this delivery's delay, and your order history confirms the earlier delay.

I propose refunding the full $40 express delivery fee for this delivery. I also recommend escalating the repeated delays to a person for investigation. We don't yet know what caused either delay, so I can't give you a confirmed explanation. The proposed refund should proceed independently of that investigation. Neither the refund nor the escalation has been carried out.”

Tradeoff: The $40 refund offers a prompt, fair remedy for the missed paid delivery promise, within the allowed limit. A separate escalation addresses the recurring problem without delaying the straightforward remedy or requesting information already confirmed. Stating that both causes are unknown and both actions are proposed follows the accuracy principle, while keeping the next steps clear and avoiding unnecessary back-and-forth.

Changes observed:
Resolve complaints and address recurring delivery failures
The mission was "Resolve delivery complaints promptly while treating customers fairly." and is now "Resolve delivery complaints fairly while reducing recurring delivery failures.".
Principle 1 was "Make straightforward remedies easy" and is now "Address immediate harm".
Principle 2 was "Be accurate" and is now "Look beyond individual complaints".
Principle 3 was added: "Be accurate".

Direction changed. Revise only the remaining finalization plan. Use the completed draft as existing work; do not redo the drafting stage.
Inspect the full recorded response
2. Finalize the existing, unsent draft: Check that it acknowledges both confirmed delays, proposes the full $40 refund for this delivery, states that both causes are unknown, and makes no claim that a refund or escalation has occurred. Keep the refund independent of investigation and request no information already confirmed. In the proposed human escalation, include both late express deliveries and ask for a proportionate review of whether a shared delivery problem could affect other customers and what follow-up could reduce recurrence. Preserve the completed draft as existing work; do not repeat the drafting stage or execute either action.

Tradeoff: The full $40 refund addresses the immediate harm from the missed paid promise. A separate, proportionate investigation uses the repeated complaints to identify possible wider failures without delaying the customer's remedy. Keeping causes unknown and actions explicitly proposed preserves accuracy.
Agent · step 8

Produces the final proposed reply

Receives freshly pulled v2, the revised plan, and the completed draft.

I'm sorry your express delivery arrived two days late, especially after another late express delivery earlier this month. Tracking confirms this delivery's delay, and your order history confirms the earlier delay.

I propose refunding the full $40 express delivery fee for this delivery. We don't yet know what caused either delay, so I can't give you a confirmed explanation.

I also recommend escalating both late express deliveries to a person for a proportionate review of whether a shared delivery problem could affect other customers and what follow-up could reduce recurrence. The proposed refund should proceed independently of that investigation. Neither the refund nor the escalation has been carried out.

Result

The workflow ends with a proposed reply. No refund, escalation, or customer message is executed.

Saved plan: v2. Final proposed reply ready.

Inspect the actual model input

Actual recorded input for the final response

SYSTEM
[kyno:direction constitution_key=customer-support version=2]
Mission: Resolve delivery complaints fairly while reducing recurring delivery failures.
Declaration:
Resolve the customer's immediate issue while attending to recurring failures.
Principles:
- Address immediate harm
  Make proportionate remedies straightforward when a paid delivery promise was missed.
- Look beyond individual complaints
  Use recurring complaints to identify problems that may affect other customers. Choose proportionate follow-up without delaying an appropriate individual remedy.
- Be accurate
  Explain what is known and never claim an action was completed when it was only proposed.

USER
A customer paid $40 for express delivery. Their package arrived two days late. They ask for the delivery fee back and an explanation. Tracking confirms the delay. Order history also confirms that another express delivery to this customer was late earlier this month. The cause of either delay is unknown. You may draft a reply, propose a refund of up to $40 for this delivery, or propose escalation to a person. Do not execute any action or claim a refund has already been issued. Choose a response and explain the tradeoff using the supplied mission and principles.

Current plan:
2. Finalize the existing, unsent draft: Check that it acknowledges both confirmed delays, proposes the full $40 refund for this delivery, states that both causes are unknown, and makes no claim that a refund or escalation has occurred. Keep the refund independent of investigation and request no information already confirmed. In the proposed human escalation, include both late express deliveries and ask for a proportionate review of whether a shared delivery problem could affect other customers and what follow-up could reduce recurrence. Preserve the completed draft as existing work; do not repeat the drafting stage or execute either action.

Tradeoff: The full $40 refund addresses the immediate harm from the missed paid promise. A separate, proportionate investigation uses the repeated complaints to identify possible wider failures without delaying the customer's remedy. Keeping causes unknown and actions explicitly proposed preserves accuracy.

Completed draft (not sent):
Draft reply:

“I'm sorry your express delivery arrived two days late, especially after another late express delivery earlier this month. Tracking confirms this delivery's delay, and your order history confirms the earlier delay.

I propose refunding the full $40 express delivery fee for this delivery. I also recommend escalating the repeated delays to a person for investigation. We don't yet know what caused either delay, so I can't give you a confirmed explanation. The proposed refund should proceed independently of that investigation. Neither the refund nor the escalation has been carried out.”

Tradeoff: The $40 refund offers a prompt, fair remedy for the missed paid delivery promise, within the allowed limit. A separate escalation addresses the recurring problem without delaying the straightforward remedy or requesting information already confirmed. Stating that both causes are unknown and both actions are proposed follows the accuracy principle, while keeping the next steps clear and avoiding unnecessary back-and-forth.

Carry out the remaining plan and produce the final proposed response.
Inspect the full recorded response
Final proposed response (not sent):

“I'm sorry your express delivery arrived two days late, especially after another late express delivery earlier this month. Tracking confirms this delivery's delay, and your order history confirms the earlier delay.

I propose refunding the full $40 express delivery fee for this delivery. We don't yet know what caused either delay, so I can't give you a confirmed explanation.

I also recommend escalating both late express deliveries to a person for a proportionate review of whether a shared delivery problem could affect other customers and what follow-up could reduce recurrence. The proposed refund should proceed independently of that investigation. Neither the refund nor the escalation has been carried out.”

Tradeoff: The full $40 refund addresses the immediate harm from the missed paid delivery promise, within the allowed limit. Separately reviewing both confirmed delays serves the mission of reducing recurring failures and may reveal a problem affecting other customers. Keeping that review proportionate and independent of the refund avoids delaying the customer's remedy or requesting information already confirmed. Stating that both causes are unknown and both actions remain proposals preserves accuracy.

About this recording

The first draft already proposes a refund and an investigation. After the direction update, the remaining plan expands the investigation to possible shared delivery problems and ways to reduce recurrence. Refund and investigation remain compatible throughout.

This is a real Kyno and LangGraph run using Codex agents through a temporary bridge. The customer scenario is fictional, and the ticket view illustrates input supplied as text. No customer messages, refunds, or escalations were executed. Each model call used a fresh direction pull. This single run illustrates delivery and interpretation; later calls also receive the existing plan and draft.

Download the complete recording for exact inputs, outputs, versions, and execution details. The provider model identifier was not exposed by the session agent interface.

Run the customer-support integration example with your own model. This recording uses its graph with a revised repeated-delay scenario and v2 direction, both included in the recording.

Try the quick start How Kyno works Read the FAQ