Files
GSP/specs/versions/0.1/message.md

853 B

GSP Message 0.1

GSP Message is a lightweight agent communication format.

It references GSP ids and does not replace .gsp files.

gspMessageVersion: 0.1
id: msg.implement.lottery_page
from: planner
to: implementer
intent: implement
entry: page.lottery.main
stage: implement
requires:
  - ui.button.reward_primary
  - feedback.positive
contextPack:
  mode: implement
  depth: -1
  budget: 12000

Required fields:

Field Meaning
gspMessageVersion Message protocol version.
id Message id.
from Sender agent or module id.
to Receiver agent or module id.
intent Task intent.
entry Entry GSP id.

Validation:

gsp message validate message.gspmsg --root .

The validator checks message version, required fields, intent, stage, entry GSP, and required GSP references.