taskcontext

package
v0.3.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package taskcontext provides task context carrying for AI agent memory

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildContext

func BuildContext(recentTasks []*types.Task, currentTask *types.Task, taskContextCount int) string

BuildContext constructs the full context with recent tasks and current task This is the main entry point for context injection

func BuildContextWithCurrentTask

func BuildContextWithCurrentTask(recentTasks []*types.Task, currentTask *types.Task, taskContextCount int) string

BuildContextWithCurrentTask formats the full context including current task header

Types

type TaskFormatter

type TaskFormatter struct {
	// contains filtered or unexported fields
}

TaskFormatter formats completed tasks for context injection

func NewTaskFormatter

func NewTaskFormatter() *TaskFormatter

NewTaskFormatter creates a new task formatter

func (*TaskFormatter) FormatTasksForContext

func (f *TaskFormatter) FormatTasksForContext(tasks []*types.Task, currentTaskID string) string

FormatTasksForContext formats recent completed tasks as markdown context Returns empty string if no tasks provided

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL