Skip to content

Conversation

@Tarquinen
Copy link
Collaborator

Summary

  • Replaced the single prune tool with two specialized tools: discard (for task completion/noise) and extract (for high-fidelity context distillation).
  • Updated configuration, state management, and system prompts to support the new workflow.
  • Updated documentation and removed obsolete specification files.

- Splits system and nudge prompts into separate files for discard, extract, or both.
- Updates  to load the appropriate system prompt based on configuration.
- Updates  to dynamically select the nudge string.
- Deletes the previous monolithic prompt files.
@zackleman
Copy link

This makes me think of what I just read factory Droid doing. https://factory.ai/news/evaluating-compression

- Remove cross-references between discard/extract tools so each works independently
- Add decision hierarchy in both-mode: discard as default, extract for preservation
- Consolidate redundant 'WHEN TO X' scenarios with trigger lists
- Change trigger lists to focus on timing ('evaluate when') vs prescriptive action
- Remove confusing 'minimal distillation for cleanup' concept from extract prompts
- Standardize structure across all system prompts and nudges
@Tarquinen
Copy link
Collaborator Author

This makes me think of what I just read factory Droid doing. https://factory.ai/news/evaluating-compression

yea definitely some parallels, do you think there's anything else we can port over here?

@Tarquinen Tarquinen merged commit 55926d9 into dev Dec 21, 2025
1 check passed
@Tarquinen Tarquinen deleted the feat/split-prune-into-discard-and-extract branch December 21, 2025 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants