Versions in this module Expand all Collapse all v0 v0.7.6 May 3, 2026 Changes in this version + var GetCurrentSessionID = session.GetCurrentSessionID + func CleanupReverse(messages []prompt.Message) (cleaned []prompt.Message) + func JudgeHistory(messages []*prompt.Message) + func ListHistory(ctx context.Context) ([]*prompt.Message, error) + func LoadHistory(ctx context.Context) ([]prompt.Message, error) + func ShowMessage(ctx context.Context, id int64) (message *prompt.Message, err error) + func ToSQLNullString(tcs []prompt.ToolCall) (toolCalls sql.NullString) + func Truncate(content string, maxLen int) string + func UpdateContent(ctx context.Context, id int64, content string) (err error) + func UpdateHistory(ctx context.Context, id int64) (err error) + func UpdateToolCalls(ctx context.Context, id int64, tcs []prompt.ToolCall) (err error) + type Result struct + Message prompt.Message + ProjectPath string + func SearchMessages(ctx context.Context, keywords []string, days int, limit int) ([]Result, error)