Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NopPromptHistoryStore ¶
type NopPromptHistoryStore struct{}
type PromptEntry ¶
type PromptEntry struct {
Timestamp time.Time `json:"timestamp"`
Workspace string `json:"workspace"`
SessionID string `json:"session_id"`
Prompt string `json:"prompt"`
}
func FilterPromptEntries ¶
func FilterPromptEntries(entries []PromptEntry, rawQuery string, limit int) []PromptEntry
func LoadRecentPrompts ¶
func LoadRecentPrompts(limit int) ([]PromptEntry, error)
type PromptHistoryStore ¶
type PromptHistoryStore struct {
// contains filtered or unexported fields
}
func NewDefaultPromptHistoryStore ¶
func NewDefaultPromptHistoryStore() (*PromptHistoryStore, error)
func (*PromptHistoryStore) Append ¶
func (s *PromptHistoryStore) Append(workspace, sessionID, prompt string, at time.Time) error
func (*PromptHistoryStore) LoadRecent ¶
func (s *PromptHistoryStore) LoadRecent(limit int) ([]PromptEntry, error)
type PromptHistoryWriter ¶
type PromptSearchQuery ¶
type PromptSearchQuery = storage.PromptSearchQuery
func ParsePromptSearchQuery ¶
func ParsePromptSearchQuery(raw string) PromptSearchQuery
Click to show internal directories.
Click to hide internal directories.