Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct {
Timestamp time.Time `json:"timestamp"`
Role string `json:"role"`
Type EntryType `json:"type"`
Target string `json:"target,omitempty"`
ID string `json:"id,omitempty"`
InReplyTo string `json:"in_reply_to,omitempty"`
Message string `json:"message"`
CommitSHA string `json:"commit_sha,omitempty"`
Model string `json:"model,omitempty"`
}
Entry is one line of a ticket's append-only blackboard log.
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
Writer is the single writer for a ticket's blackboard log. All agent processes append through this type (via the observer or `golem log emit`), never by writing the file directly, so concurrent appends never interleave or corrupt a line.
Click to show internal directories.
Click to hide internal directories.