Skip to content

Release v1.2.5#42

Merged
jeffreyflynt merged 2 commits into
mainfrom
fix/llm-parsing
Mar 25, 2026
Merged

Release v1.2.5#42
jeffreyflynt merged 2 commits into
mainfrom
fix/llm-parsing

Conversation

@jeffreyflynt

Copy link
Copy Markdown
Contributor

[v1.2.5] — 2026-03-25

Added

  • Global Voice Card System (utils/persona_utils.py, src/normal_day.py): Migrated individual persona logic to a centralized get_voice_card utility. This provides context-aware character sheets (e.g., async, design, collision) that inject tenure, expertise, mood, and "anti-patterns" into LLM backstories to prevent generic corporate drift.
  • Robust JSON Recovery (requirements.txt, src/flow.py, src/normal_day.py): Integrated json-repair across the simulation pipeline. This allows the engine to "salvage" malformed LLM responses in ticket generation and Slack conversations, significantly reducing "failed to parse" fallbacks.

Changed

  • Persona History Filtering (src/memory.py): Enhanced persona_history to filter out "noisy" macro-events (like sprint planning summaries or standups). This ensures agents focus on personal agency and direct interactions when building their local context.
  • Incident Recurrence Logic (src/causal_chain_handler.py): Refined the RecurrenceDetector to prioritize the earliest incident in a chain (anti-daisy-chaining). This ensures new incidents link back to the original root cause rather than just the most recent duplicate.
  • Streamlined codebase (Across all files): Conducted a major cleanup of legacy comments, "ASCII art" section dividers, and redundant docstrings to improve readability and reduce token overhead during development.

Fixed

@jeffreyflynt jeffreyflynt self-assigned this Mar 25, 2026
@jeffreyflynt jeffreyflynt merged commit 2f4e59f into main Mar 25, 2026
1 check passed
@jeffreyflynt jeffreyflynt deleted the fix/llm-parsing branch March 25, 2026 19:28
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.

1 participant