Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnnotationsMeta ¶
type BatchTaskSuggestion ¶
type BatchTaskSuggestion struct {
TaskAnalyses []TaskAnalysisResult `json:"task_analyses"`
}
type Config ¶
type Config struct { LLM LLMConfig `yaml:"llm"` Tags map[string]TagsMeta `yaml:"tags"` // <== flattened here Settings Settings `yaml:"settings"` Annotations map[string]AnnotationsMeta `yaml:"annotations"` Filters FiltersConfig `yaml:"filters"` }
type FiltersConfig ¶
type Settings ¶
type Settings struct { Debug bool `yaml:"debug"` EnableLLM bool `yaml:"enable_llm"` SplitTasks bool `yaml:"split_tasks"` AutoImportTags bool `yaml:"auto_import_tags"` AutoImportProjects bool `yaml:"auto_import_projects"` EnableLowercase bool `yaml:"enable_lowercase"` EnableTagging bool `yaml:"enable_tagging"` EnableAnnotations bool `yaml:"enable_annotations"` EnableGoals bool `yaml:"enable_goals"` GoalProjectName string `yaml:"goal_project_name"` TaskImportLimit int `yaml:"task_import_limit"` TaskProcessingBatchSize int `yaml:"task_processing_batch_size"` GuidingQuestionAmount int `yaml:"guiding_question_amount"` }
type Task ¶
type Task struct { ID int `json:"id,omitempty"` UUID string `json:"uuid"` Description string `json:"description"` Status string `json:"status"` Priority string `json:"priority,omitempty"` Project string `json:"project,omitempty"` Tags []string `json:"tags,omitempty"` Due *string `json:"due,omitempty"` Entry TWTime `json:"entry"` Modified TWTime `json:"modified"` Urgency float64 `json:"urgency,omitempty"` Skipped int `json:"skipped"` }
type TaskAnalysisResult ¶
type TaskAnalysisResult struct { TaskIndex int `json:"task_index"` SuggestedTags []string `json:"suggested_tags"` GoalAlignment string `json:"goal_alignment"` Project string `json:"project"` RefinedTask string `json:"refined_task"` AdditionalInfo map[string]string `json:"additional_infos"` Subtasks []string `json:"subtasks"` }
type TaskSuggestion ¶
Click to show internal directories.
Click to hide internal directories.