feat: read codex agent definitions

This commit is contained in:
Yoilun
2026-05-25 16:39:35 +08:00
parent c67d5a33ad
commit fee920a895
9 changed files with 383 additions and 9 deletions

17
internal/agents/model.go Normal file
View File

@@ -0,0 +1,17 @@
package agents
import "time"
type AgentDefinition struct {
ID string `json:"id"`
FilePath string `json:"filePath"`
FileName string `json:"fileName"`
Name string `json:"name"`
Description string `json:"description"`
DeveloperInstructions string `json:"developerInstructions"`
ExtraFields map[string]string `json:"extraFields"`
ModifiedAt time.Time `json:"modifiedAt"`
ParseStatus string `json:"parseStatus"`
ParseError string `json:"parseError,omitempty"`
DraftStatus string `json:"draftStatus"`
}