mirror of
https://github.com/samvallad33/vestige.git
synced 2026-05-09 15:52:37 +02:00
fix: remove vestige-agent from workspace (not shipped), improve reasoning chain output
- Removed vestige-agent and vestige-agent-py from workspace members (ARC-AGI-3 code, not part of Vestige release — caused CI failure) - Improved deep_reference reasoning chain: fuller output with arrows on supersession reasoning, longer primary finding preview, fallback message when no relations found, boosted relation detection for search results with high combined_score Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
04781a95e2
commit
5b1127d630
10 changed files with 43 additions and 34 deletions
|
|
@ -380,9 +380,6 @@ impl DreamEngine {
|
|||
let mut strengthened_ids = Vec::new();
|
||||
|
||||
let replay_set: HashSet<&String> = replay_queue.iter().collect();
|
||||
let _triaged_map: HashMap<&str, &TriagedMemory> = triaged.iter()
|
||||
.map(|m| (m.id.as_str(), m))
|
||||
.collect();
|
||||
|
||||
// Process replay queue in oscillation waves
|
||||
let wave_count = replay_queue.len().div_ceil(self.wave_batch_size);
|
||||
|
|
@ -726,10 +723,12 @@ impl DreamEngine {
|
|||
let mut seen_pairs: HashSet<(String, String)> = HashSet::new();
|
||||
insights.retain(|i| {
|
||||
if i.source_memory_ids.len() >= 2 {
|
||||
let pair = (
|
||||
i.source_memory_ids[0].clone().min(i.source_memory_ids[1].clone()),
|
||||
i.source_memory_ids[0].clone().max(i.source_memory_ids[1].clone()),
|
||||
);
|
||||
let (a, b) = (&i.source_memory_ids[0], &i.source_memory_ids[1]);
|
||||
let pair = if a <= b {
|
||||
(a.clone(), b.clone())
|
||||
} else {
|
||||
(b.clone(), a.clone())
|
||||
};
|
||||
seen_pairs.insert(pair)
|
||||
} else {
|
||||
true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue