Fix/little improvements#107
Conversation
- Implement working-tree fingerprinting using git or file metadata - Track workdir fingerprints to detect mutations between rounds - Add is_verifier_shaped to identify verification tools - Implement round-based verification tracking and state management - Extract and recite negative imperatives/constraints from tasks - Integrate fingerprinting and constraints into response processing - Add workdir module and expand test suite for constraint handling
- Add input tokens, output tokens, and cost to CompressionStats - Record AI decision costs regardless of compression outcome - Display detailed compression spend in /info command - Update /info logic to show stats if tokens were consumed
- Move inline JSON requests to dedicated helper functions - Add schema validation tests for outgoing ACP parameters - Fix protocolVersion type from string to integer in smoke tests
Octomind — developer:brief (octohub:glm)Now I have all the context needed. Let me produce the brief. 📦 Brief: Observational verification via git fingerprints, constraint recitation, compression spend tracking, and ACP protocol version fixOverall risk: 🟡 MEDIUM · Cards: 4
Card 1/4: Observational verification replaces tool-name-based mutation tracking · 🟡 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK DIVERGENCE 📎 Source
Card 2/4: Constraint extraction and recitation into every API call · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK 📎 Source
Card 3/4: Track compression decision model's own token/cost spend · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK 📎 Source
Card 4/4: ACP protocolVersion string→integer fix + schema-validated param functions · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK 📎 Source
📂 Files changed (16 files, ~449 insertions, ~83 deletions)
{tokens:355100,cost:0.51598} |
No description provided.