MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / load_stash

Function load_stash

crates/opencode-tui/src/components/prompt.rs:1400–1411  ·  view source on GitHub ↗
(path: &PathBuf)

Source from the content-addressed store, hash-verified

1398}
1399
1400fn load_stash(path: &PathBuf) -> Vec<PromptStashEntry> {
1401 let store = std::fs::read_to_string(path)
1402 .ok()
1403 .and_then(|s| serde_json::from_str::<StashStore>(&s).ok())
1404 .unwrap_or_default();
1405 let mut entries = store.entries;
1406 if entries.len() > MAX_STASH_ENTRIES {
1407 let overflow = entries.len() - MAX_STASH_ENTRIES;
1408 entries.drain(0..overflow);
1409 }
1410 entries
1411}
1412
1413fn store_history(path: &PathBuf, entries: &[String]) {
1414 let payload = HistoryStore {

Callers 1

newMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected