Documentation
¶
Index ¶
- type AddTaskCostParams
- type AppendSessionLogParams
- type AppendTaskLogsParams
- type BulkCloseTasksByEpicParams
- type CloseTaskParams
- type CreateEpicParams
- type CreateRepoParams
- type CreateTaskParams
- type DBTX
- type Epic
- type FeedbackRetryTaskParams
- type GithubToken
- type ListSettingsRow
- type ManualRetryTaskParams
- type NullTaskStatus
- type Querier
- type Queries
- func (q *Queries) AddTaskCost(ctx context.Context, arg AddTaskCostParams) error
- func (q *Queries) AppendSessionLog(ctx context.Context, arg AppendSessionLogParams) error
- func (q *Queries) AppendTaskLogs(ctx context.Context, arg AppendTaskLogsParams) error
- func (q *Queries) BulkCloseTasksByEpic(ctx context.Context, arg BulkCloseTasksByEpicParams) error
- func (q *Queries) BulkDeleteTaskLogsByEpic(ctx context.Context, epicID *string) error
- func (q *Queries) BulkDeleteTaskLogsByIDs(ctx context.Context, dollar_1 []string) error
- func (q *Queries) BulkDeleteTasksByEpic(ctx context.Context, epicID *string) error
- func (q *Queries) BulkDeleteTasksByIDs(ctx context.Context, dollar_1 []string) error
- func (q *Queries) ClaimEpic(ctx context.Context, id string) (int64, error)
- func (q *Queries) ClaimTask(ctx context.Context, id string) (int64, error)
- func (q *Queries) ClearEpicFeedback(ctx context.Context, id string) error
- func (q *Queries) ClearEpicIDForTasks(ctx context.Context, epicID *string) error
- func (q *Queries) CloseTask(ctx context.Context, arg CloseTaskParams) error
- func (q *Queries) CreateEpic(ctx context.Context, arg CreateEpicParams) error
- func (q *Queries) CreateRepo(ctx context.Context, arg CreateRepoParams) error
- func (q *Queries) CreateTask(ctx context.Context, arg CreateTaskParams) error
- func (q *Queries) DeleteEpic(ctx context.Context, id string) error
- func (q *Queries) DeleteExpiredLogs(ctx context.Context, createdAt int64) (int64, error)
- func (q *Queries) DeleteGitHubToken(ctx context.Context) error
- func (q *Queries) DeleteRepo(ctx context.Context, id string) error
- func (q *Queries) DeleteSetting(ctx context.Context, key string) error
- func (q *Queries) DeleteTask(ctx context.Context, id string) error
- func (q *Queries) DeleteTaskLogs(ctx context.Context, taskID string) error
- func (q *Queries) EpicHeartbeat(ctx context.Context, id string) error
- func (q *Queries) FeedbackRetryTask(ctx context.Context, arg FeedbackRetryTaskParams) (int64, error)
- func (q *Queries) HasTasksForRepo(ctx context.Context, repoID string) (bool, error)
- func (q *Queries) Heartbeat(ctx context.Context, id string) (int64, error)
- func (q *Queries) ListActiveEpics(ctx context.Context) ([]*Epic, error)
- func (q *Queries) ListEpics(ctx context.Context) ([]*Epic, error)
- func (q *Queries) ListEpicsByRepo(ctx context.Context, repoID string) ([]*Epic, error)
- func (q *Queries) ListPendingTasks(ctx context.Context) ([]*Task, error)
- func (q *Queries) ListPendingTasksByRepos(ctx context.Context, dollar_1 []string) ([]*Task, error)
- func (q *Queries) ListPlanningEpics(ctx context.Context) ([]*Epic, error)
- func (q *Queries) ListRepos(ctx context.Context) ([]*Repo, error)
- func (q *Queries) ListSettings(ctx context.Context) ([]*ListSettingsRow, error)
- func (q *Queries) ListStaleEpics(ctx context.Context, lastHeartbeatAt *int64) ([]*Epic, error)
- func (q *Queries) ListStaleTasks(ctx context.Context, lastHeartbeatAt *int64) ([]*Task, error)
- func (q *Queries) ListTasks(ctx context.Context) ([]*Task, error)
- func (q *Queries) ListTasksByEpic(ctx context.Context, epicID *string) ([]*Task, error)
- func (q *Queries) ListTasksByRepo(ctx context.Context, repoID string) ([]*Task, error)
- func (q *Queries) ListTasksInReview(ctx context.Context) ([]*Task, error)
- func (q *Queries) ListTasksInReviewByRepo(ctx context.Context, repoID string) ([]*Task, error)
- func (q *Queries) ListTasksInReviewNoPR(ctx context.Context) ([]*Task, error)
- func (q *Queries) ManualRetryTask(ctx context.Context, arg ManualRetryTaskParams) (int64, error)
- func (q *Queries) ReadEpic(ctx context.Context, id string) (*Epic, error)
- func (q *Queries) ReadGitHubToken(ctx context.Context) (string, error)
- func (q *Queries) ReadRepo(ctx context.Context, id string) (*Repo, error)
- func (q *Queries) ReadRepoByFullName(ctx context.Context, fullName string) (*Repo, error)
- func (q *Queries) ReadSetting(ctx context.Context, key string) (string, error)
- func (q *Queries) ReadTask(ctx context.Context, id string) (*Task, error)
- func (q *Queries) ReadTaskLogs(ctx context.Context, id string) ([]*ReadTaskLogsRow, error)
- func (q *Queries) ReadTaskStatus(ctx context.Context, id string) (TaskStatus, error)
- func (q *Queries) ReleaseEpicClaim(ctx context.Context, id string) error
- func (q *Queries) RemoveDependency(ctx context.Context, arg RemoveDependencyParams) error
- func (q *Queries) RemoveEpicTaskID(ctx context.Context, arg RemoveEpicTaskIDParams) error
- func (q *Queries) RetryTask(ctx context.Context, arg RetryTaskParams) (int64, error)
- func (q *Queries) ScheduleRetryFromRunning(ctx context.Context, arg ScheduleRetryFromRunningParams) (int64, error)
- func (q *Queries) SetAgentStatus(ctx context.Context, arg SetAgentStatusParams) error
- func (q *Queries) SetBranchName(ctx context.Context, arg SetBranchNameParams) error
- func (q *Queries) SetCloseReason(ctx context.Context, arg SetCloseReasonParams) error
- func (q *Queries) SetConsecutiveFailures(ctx context.Context, arg SetConsecutiveFailuresParams) error
- func (q *Queries) SetEpicFeedback(ctx context.Context, arg SetEpicFeedbackParams) error
- func (q *Queries) SetEpicTaskIDs(ctx context.Context, arg SetEpicTaskIDsParams) error
- func (q *Queries) SetReady(ctx context.Context, arg SetReadyParams) error
- func (q *Queries) SetRetryContext(ctx context.Context, arg SetRetryContextParams) error
- func (q *Queries) SetTaskPullRequest(ctx context.Context, arg SetTaskPullRequestParams) error
- func (q *Queries) StartOverTask(ctx context.Context, arg StartOverTaskParams) (int64, error)
- func (q *Queries) StopTask(ctx context.Context, arg StopTaskParams) (int64, error)
- func (q *Queries) TaskExists(ctx context.Context, id string) (bool, error)
- func (q *Queries) UpdateEpic(ctx context.Context, arg UpdateEpicParams) error
- func (q *Queries) UpdateEpicStatus(ctx context.Context, arg UpdateEpicStatusParams) error
- func (q *Queries) UpdatePendingTask(ctx context.Context, arg UpdatePendingTaskParams) (int64, error)
- func (q *Queries) UpdateProposedTasks(ctx context.Context, arg UpdateProposedTasksParams) error
- func (q *Queries) UpdateTaskStatus(ctx context.Context, arg UpdateTaskStatusParams) error
- func (q *Queries) UpsertGitHubToken(ctx context.Context, arg UpsertGitHubTokenParams) error
- func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type ReadTaskLogsRow
- type RemoveDependencyParams
- type RemoveEpicTaskIDParams
- type Repo
- type RetryTaskParams
- type ScheduleRetryFromRunningParams
- type SetAgentStatusParams
- type SetBranchNameParams
- type SetCloseReasonParams
- type SetConsecutiveFailuresParams
- type SetEpicFeedbackParams
- type SetEpicTaskIDsParams
- type SetReadyParams
- type SetRetryContextParams
- type SetTaskPullRequestParams
- type Setting
- type StartOverTaskParams
- type StopTaskParams
- type Task
- type TaskLog
- type TaskStatus
- type UpdateEpicParams
- type UpdateEpicStatusParams
- type UpdatePendingTaskParams
- type UpdateProposedTasksParams
- type UpdateTaskStatusParams
- type UpsertGitHubTokenParams
- type UpsertSettingParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddTaskCostParams ¶
type AppendSessionLogParams ¶
type AppendTaskLogsParams ¶
type CloseTaskParams ¶
type CreateEpicParams ¶
type CreateEpicParams struct {
ID string `json:"id"`
RepoID string `json:"repo_id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
ProposedTasks []byte `json:"proposed_tasks"`
TaskIds []string `json:"task_ids"`
PlanningPrompt *string `json:"planning_prompt"`
SessionLog []string `json:"session_log"`
NotReady bool `json:"not_ready"`
Model *string `json:"model"`
CreatedAt int64 `json:"created_at"`
UpdatedAt int64 `json:"updated_at"`
}
type CreateRepoParams ¶
type CreateTaskParams ¶
type CreateTaskParams struct {
ID string `json:"id"`
RepoID string `json:"repo_id"`
Title string `json:"title"`
Description string `json:"description"`
Status TaskStatus `json:"status"`
DependsOn []string `json:"depends_on"`
Attempt int32 `json:"attempt"`
MaxAttempts int32 `json:"max_attempts"`
AcceptanceCriteriaList []string `json:"acceptance_criteria_list"`
MaxCostUsd *float64 `json:"max_cost_usd"`
SkipPr bool `json:"skip_pr"`
DraftPr bool `json:"draft_pr"`
Model *string `json:"model"`
Ready bool `json:"ready"`
EpicID *string `json:"epic_id"`
CreatedAt int64 `json:"created_at"`
UpdatedAt int64 `json:"updated_at"`
}
type Epic ¶
type Epic struct {
ID string `json:"id"`
RepoID string `json:"repo_id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
ProposedTasks []byte `json:"proposed_tasks"`
TaskIds []string `json:"task_ids"`
PlanningPrompt *string `json:"planning_prompt"`
SessionLog []string `json:"session_log"`
NotReady bool `json:"not_ready"`
ClaimedAt *int64 `json:"claimed_at"`
LastHeartbeatAt *int64 `json:"last_heartbeat_at"`
Feedback *string `json:"feedback"`
FeedbackType *string `json:"feedback_type"`
Model *string `json:"model"`
CreatedAt int64 `json:"created_at"`
UpdatedAt int64 `json:"updated_at"`
}
type FeedbackRetryTaskParams ¶
type GithubToken ¶
type ListSettingsRow ¶
type ManualRetryTaskParams ¶
type NullTaskStatus ¶
type NullTaskStatus struct {
TaskStatus TaskStatus `json:"task_status"`
Valid bool `json:"valid"` // Valid is true if TaskStatus is not NULL
}
func (*NullTaskStatus) Scan ¶
func (ns *NullTaskStatus) Scan(value interface{}) error
Scan implements the Scanner interface.
type Querier ¶
type Querier interface {
AddTaskCost(ctx context.Context, arg AddTaskCostParams) error
AppendSessionLog(ctx context.Context, arg AppendSessionLogParams) error
AppendTaskLogs(ctx context.Context, arg AppendTaskLogsParams) error
BulkCloseTasksByEpic(ctx context.Context, arg BulkCloseTasksByEpicParams) error
BulkDeleteTaskLogsByEpic(ctx context.Context, epicID *string) error
BulkDeleteTaskLogsByIDs(ctx context.Context, dollar_1 []string) error
BulkDeleteTasksByEpic(ctx context.Context, epicID *string) error
BulkDeleteTasksByIDs(ctx context.Context, dollar_1 []string) error
ClaimEpic(ctx context.Context, id string) (int64, error)
ClaimTask(ctx context.Context, id string) (int64, error)
ClearEpicFeedback(ctx context.Context, id string) error
ClearEpicIDForTasks(ctx context.Context, epicID *string) error
CloseTask(ctx context.Context, arg CloseTaskParams) error
CreateEpic(ctx context.Context, arg CreateEpicParams) error
CreateRepo(ctx context.Context, arg CreateRepoParams) error
CreateTask(ctx context.Context, arg CreateTaskParams) error
DeleteEpic(ctx context.Context, id string) error
DeleteExpiredLogs(ctx context.Context, createdAt int64) (int64, error)
DeleteGitHubToken(ctx context.Context) error
DeleteRepo(ctx context.Context, id string) error
DeleteSetting(ctx context.Context, key string) error
DeleteTask(ctx context.Context, id string) error
DeleteTaskLogs(ctx context.Context, taskID string) error
EpicHeartbeat(ctx context.Context, id string) error
FeedbackRetryTask(ctx context.Context, arg FeedbackRetryTaskParams) (int64, error)
HasTasksForRepo(ctx context.Context, repoID string) (bool, error)
Heartbeat(ctx context.Context, id string) (int64, error)
ListActiveEpics(ctx context.Context) ([]*Epic, error)
ListEpics(ctx context.Context) ([]*Epic, error)
ListEpicsByRepo(ctx context.Context, repoID string) ([]*Epic, error)
ListPendingTasks(ctx context.Context) ([]*Task, error)
ListPendingTasksByRepos(ctx context.Context, dollar_1 []string) ([]*Task, error)
ListPlanningEpics(ctx context.Context) ([]*Epic, error)
ListRepos(ctx context.Context) ([]*Repo, error)
ListSettings(ctx context.Context) ([]*ListSettingsRow, error)
ListStaleEpics(ctx context.Context, lastHeartbeatAt *int64) ([]*Epic, error)
ListStaleTasks(ctx context.Context, lastHeartbeatAt *int64) ([]*Task, error)
ListTasks(ctx context.Context) ([]*Task, error)
ListTasksByEpic(ctx context.Context, epicID *string) ([]*Task, error)
ListTasksByRepo(ctx context.Context, repoID string) ([]*Task, error)
ListTasksInReview(ctx context.Context) ([]*Task, error)
ListTasksInReviewByRepo(ctx context.Context, repoID string) ([]*Task, error)
ListTasksInReviewNoPR(ctx context.Context) ([]*Task, error)
ManualRetryTask(ctx context.Context, arg ManualRetryTaskParams) (int64, error)
ReadEpic(ctx context.Context, id string) (*Epic, error)
ReadGitHubToken(ctx context.Context) (string, error)
ReadRepo(ctx context.Context, id string) (*Repo, error)
ReadRepoByFullName(ctx context.Context, fullName string) (*Repo, error)
ReadSetting(ctx context.Context, key string) (string, error)
ReadTask(ctx context.Context, id string) (*Task, error)
ReadTaskLogs(ctx context.Context, id string) ([]*ReadTaskLogsRow, error)
ReadTaskStatus(ctx context.Context, id string) (TaskStatus, error)
ReleaseEpicClaim(ctx context.Context, id string) error
RemoveDependency(ctx context.Context, arg RemoveDependencyParams) error
RemoveEpicTaskID(ctx context.Context, arg RemoveEpicTaskIDParams) error
RetryTask(ctx context.Context, arg RetryTaskParams) (int64, error)
ScheduleRetryFromRunning(ctx context.Context, arg ScheduleRetryFromRunningParams) (int64, error)
SetAgentStatus(ctx context.Context, arg SetAgentStatusParams) error
SetBranchName(ctx context.Context, arg SetBranchNameParams) error
SetCloseReason(ctx context.Context, arg SetCloseReasonParams) error
SetConsecutiveFailures(ctx context.Context, arg SetConsecutiveFailuresParams) error
SetEpicFeedback(ctx context.Context, arg SetEpicFeedbackParams) error
SetEpicTaskIDs(ctx context.Context, arg SetEpicTaskIDsParams) error
SetReady(ctx context.Context, arg SetReadyParams) error
SetRetryContext(ctx context.Context, arg SetRetryContextParams) error
SetTaskPullRequest(ctx context.Context, arg SetTaskPullRequestParams) error
StartOverTask(ctx context.Context, arg StartOverTaskParams) (int64, error)
StopTask(ctx context.Context, arg StopTaskParams) (int64, error)
TaskExists(ctx context.Context, id string) (bool, error)
UpdateEpic(ctx context.Context, arg UpdateEpicParams) error
UpdateEpicStatus(ctx context.Context, arg UpdateEpicStatusParams) error
UpdatePendingTask(ctx context.Context, arg UpdatePendingTaskParams) (int64, error)
UpdateProposedTasks(ctx context.Context, arg UpdateProposedTasksParams) error
UpdateTaskStatus(ctx context.Context, arg UpdateTaskStatusParams) error
UpsertGitHubToken(ctx context.Context, arg UpsertGitHubTokenParams) error
UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddTaskCost ¶
func (q *Queries) AddTaskCost(ctx context.Context, arg AddTaskCostParams) error
func (*Queries) AppendSessionLog ¶
func (q *Queries) AppendSessionLog(ctx context.Context, arg AppendSessionLogParams) error
func (*Queries) AppendTaskLogs ¶
func (q *Queries) AppendTaskLogs(ctx context.Context, arg AppendTaskLogsParams) error
func (*Queries) BulkCloseTasksByEpic ¶
func (q *Queries) BulkCloseTasksByEpic(ctx context.Context, arg BulkCloseTasksByEpicParams) error
func (*Queries) BulkDeleteTaskLogsByEpic ¶
func (*Queries) BulkDeleteTaskLogsByIDs ¶
func (*Queries) BulkDeleteTasksByEpic ¶
func (*Queries) BulkDeleteTasksByIDs ¶
func (*Queries) ClearEpicFeedback ¶
func (*Queries) ClearEpicIDForTasks ¶
func (*Queries) CloseTask ¶
func (q *Queries) CloseTask(ctx context.Context, arg CloseTaskParams) error
func (*Queries) CreateEpic ¶
func (q *Queries) CreateEpic(ctx context.Context, arg CreateEpicParams) error
func (*Queries) CreateRepo ¶
func (q *Queries) CreateRepo(ctx context.Context, arg CreateRepoParams) error
func (*Queries) CreateTask ¶
func (q *Queries) CreateTask(ctx context.Context, arg CreateTaskParams) error
func (*Queries) DeleteExpiredLogs ¶
func (*Queries) DeleteSetting ¶
func (*Queries) DeleteTaskLogs ¶
func (*Queries) EpicHeartbeat ¶
func (*Queries) FeedbackRetryTask ¶
func (*Queries) HasTasksForRepo ¶
func (*Queries) ListActiveEpics ¶
func (*Queries) ListEpicsByRepo ¶
func (*Queries) ListPendingTasks ¶
func (*Queries) ListPendingTasksByRepos ¶
func (*Queries) ListPlanningEpics ¶
func (*Queries) ListSettings ¶
func (q *Queries) ListSettings(ctx context.Context) ([]*ListSettingsRow, error)
func (*Queries) ListStaleEpics ¶
func (*Queries) ListStaleTasks ¶
func (*Queries) ListTasksByEpic ¶
func (*Queries) ListTasksByRepo ¶
func (*Queries) ListTasksInReview ¶
func (*Queries) ListTasksInReviewByRepo ¶
func (*Queries) ListTasksInReviewNoPR ¶
func (*Queries) ManualRetryTask ¶
func (*Queries) ReadGitHubToken ¶
func (*Queries) ReadRepoByFullName ¶
func (*Queries) ReadSetting ¶
func (*Queries) ReadTaskLogs ¶
func (*Queries) ReadTaskStatus ¶
func (*Queries) ReleaseEpicClaim ¶
func (*Queries) RemoveDependency ¶
func (q *Queries) RemoveDependency(ctx context.Context, arg RemoveDependencyParams) error
func (*Queries) RemoveEpicTaskID ¶
func (q *Queries) RemoveEpicTaskID(ctx context.Context, arg RemoveEpicTaskIDParams) error
func (*Queries) ScheduleRetryFromRunning ¶
func (*Queries) SetAgentStatus ¶
func (q *Queries) SetAgentStatus(ctx context.Context, arg SetAgentStatusParams) error
func (*Queries) SetBranchName ¶
func (q *Queries) SetBranchName(ctx context.Context, arg SetBranchNameParams) error
func (*Queries) SetCloseReason ¶
func (q *Queries) SetCloseReason(ctx context.Context, arg SetCloseReasonParams) error
func (*Queries) SetConsecutiveFailures ¶
func (q *Queries) SetConsecutiveFailures(ctx context.Context, arg SetConsecutiveFailuresParams) error
func (*Queries) SetEpicFeedback ¶
func (q *Queries) SetEpicFeedback(ctx context.Context, arg SetEpicFeedbackParams) error
func (*Queries) SetEpicTaskIDs ¶
func (q *Queries) SetEpicTaskIDs(ctx context.Context, arg SetEpicTaskIDsParams) error
func (*Queries) SetReady ¶
func (q *Queries) SetReady(ctx context.Context, arg SetReadyParams) error
func (*Queries) SetRetryContext ¶
func (q *Queries) SetRetryContext(ctx context.Context, arg SetRetryContextParams) error
func (*Queries) SetTaskPullRequest ¶
func (q *Queries) SetTaskPullRequest(ctx context.Context, arg SetTaskPullRequestParams) error
func (*Queries) StartOverTask ¶
func (*Queries) TaskExists ¶
func (*Queries) UpdateEpic ¶
func (q *Queries) UpdateEpic(ctx context.Context, arg UpdateEpicParams) error
func (*Queries) UpdateEpicStatus ¶
func (q *Queries) UpdateEpicStatus(ctx context.Context, arg UpdateEpicStatusParams) error
func (*Queries) UpdatePendingTask ¶
func (*Queries) UpdateProposedTasks ¶
func (q *Queries) UpdateProposedTasks(ctx context.Context, arg UpdateProposedTasksParams) error
func (*Queries) UpdateTaskStatus ¶
func (q *Queries) UpdateTaskStatus(ctx context.Context, arg UpdateTaskStatusParams) error
func (*Queries) UpsertGitHubToken ¶
func (q *Queries) UpsertGitHubToken(ctx context.Context, arg UpsertGitHubTokenParams) error
func (*Queries) UpsertSetting ¶
func (q *Queries) UpsertSetting(ctx context.Context, arg UpsertSettingParams) error
type ReadTaskLogsRow ¶
type RemoveDependencyParams ¶
type RemoveDependencyParams struct {
ID string `json:"id"`
ArrayRemove interface{} `json:"array_remove"`
}
type RemoveEpicTaskIDParams ¶
type RemoveEpicTaskIDParams struct {
ID string `json:"id"`
ArrayRemove interface{} `json:"array_remove"`
}
type RetryTaskParams ¶
type SetAgentStatusParams ¶
type SetBranchNameParams ¶
type SetCloseReasonParams ¶
type SetEpicFeedbackParams ¶
type SetEpicTaskIDsParams ¶
type SetReadyParams ¶
type SetRetryContextParams ¶
type StartOverTaskParams ¶
type StopTaskParams ¶
type Task ¶
type Task struct {
ID string `json:"id"`
RepoID string `json:"repo_id"`
Title string `json:"title"`
Description string `json:"description"`
Status TaskStatus `json:"status"`
PullRequestUrl *string `json:"pull_request_url"`
PrNumber *int32 `json:"pr_number"`
DependsOn []string `json:"depends_on"`
CloseReason *string `json:"close_reason"`
Attempt int32 `json:"attempt"`
MaxAttempts int32 `json:"max_attempts"`
RetryReason *string `json:"retry_reason"`
AcceptanceCriteriaList []string `json:"acceptance_criteria_list"`
AgentStatus *string `json:"agent_status"`
RetryContext *string `json:"retry_context"`
ConsecutiveFailures int32 `json:"consecutive_failures"`
CostUsd float64 `json:"cost_usd"`
MaxCostUsd *float64 `json:"max_cost_usd"`
SkipPr bool `json:"skip_pr"`
BranchName *string `json:"branch_name"`
Model *string `json:"model"`
StartedAt *int64 `json:"started_at"`
Ready bool `json:"ready"`
LastHeartbeatAt *int64 `json:"last_heartbeat_at"`
EpicID *string `json:"epic_id"`
CreatedAt int64 `json:"created_at"`
UpdatedAt int64 `json:"updated_at"`
DraftPr bool `json:"draft_pr"`
}
type TaskStatus ¶
type TaskStatus string
const ( TaskStatusPending TaskStatus = "pending" TaskStatusRunning TaskStatus = "running" TaskStatusReview TaskStatus = "review" TaskStatusMerged TaskStatus = "merged" TaskStatusClosed TaskStatus = "closed" TaskStatusFailed TaskStatus = "failed" )
func AllTaskStatusValues ¶
func AllTaskStatusValues() []TaskStatus
func (*TaskStatus) Scan ¶
func (e *TaskStatus) Scan(src interface{}) error
func (TaskStatus) Valid ¶
func (e TaskStatus) Valid() bool
type UpdateEpicParams ¶
type UpdateEpicParams struct {
ID string `json:"id"`
Title string `json:"title"`
Description string `json:"description"`
Status string `json:"status"`
ProposedTasks []byte `json:"proposed_tasks"`
TaskIds []string `json:"task_ids"`
PlanningPrompt *string `json:"planning_prompt"`
SessionLog []string `json:"session_log"`
NotReady bool `json:"not_ready"`
Model *string `json:"model"`
}
type UpdateEpicStatusParams ¶
type UpdatePendingTaskParams ¶
type UpdatePendingTaskParams struct {
ID string `json:"id"`
Title string `json:"title"`
Description string `json:"description"`
DependsOn []string `json:"depends_on"`
AcceptanceCriteriaList []string `json:"acceptance_criteria_list"`
MaxCostUsd *float64 `json:"max_cost_usd"`
SkipPr bool `json:"skip_pr"`
DraftPr bool `json:"draft_pr"`
Model *string `json:"model"`
Ready bool `json:"ready"`
}
type UpdateTaskStatusParams ¶
type UpdateTaskStatusParams struct {
ID string `json:"id"`
Status TaskStatus `json:"status"`
}
type UpsertGitHubTokenParams ¶
type UpsertSettingParams ¶
Click to show internal directories.
Click to hide internal directories.