Foresight
xiangrui979/foresight · productivity
a temporal-aspect long-term memory plugin for DeepSeek Harness (dsh).
★ 3GitHub stars
0Forks
2026-08-26Last updated
TypeScriptLanguage
MITLicense
Key features
- A project that ended a month ago still competes for the injection budget as if it were current context.
- The aspect taxonomy draws on established linguistic notions, but it is a deliberately minimal starting point rather than a complete theory — the schema is configurable (policy.yaml) and expected to evolve with use.
- "I did that yesterday" comes back as "just now" — nothing records when a memory is true, let alone when it stops being true.
- The core is agent-agnosticdsh is one adapter (platforms/dsh).
- Embedding and LLM services are pluggable interfaces — the default is local Ollama, and rules-based fallbacks keep the lifecycle running without a model at all.
Requirements
- DeepSeek Harness (dsh) with the cordis plugin system
- An embedding backend (defaultOllama with nomic-embed-text-v2-moe, 768-dim)
Install command
dsh plugin --profile web add github:xiangrui979/foresight