This update (v0.12.0) delivers a structural reinforcement resolving stream duplication/overlays during prompt resumes, and introduces highly requested predictive control surface sustainability.
📊 New Features
1. Predictive Adaptive Actions Console
Injected a Predictive Adaptive Controller design directive into the system prompt context.
- Continuity Architecture: Micro-views (
<iframe>,<richui>, or HTML embeds) are now recognized by the LLM as Dynamic Operational State machines, preventing the panel from going stale/unclicked between new conversational turns. - Physical Isolation & Persistence: The Pipe now pre-emptively initializes an
interactive_controlsstate table in the per-sessionsession.dbworkspace database. The LLM can use itssqltool to track continuous actions reliably. - Selective Recall: Evaluates next-turn likelihoods natively to include only relevant unclicked control bars into the latest response stream so you don't scroll back up to click.
🛠️ Bug Fixes
- Stream Overlap Deduplication:
- Resolved concurrent string duplication overlay bugs on
assistant.message_deltaframes (e.g., repeating prefixes) by enforcing strict conservative overlap trimming rules during turn resumptions.
- Resolved concurrent string duplication overlay bugs on
- TTFT Fine-grained Profiling:
- Deployed micro-segment timers separating local subprocess setups (~1.6s) from cloud network intervals (~2.3s) for full accounting calibration data readout directly in browser consoles.
- Eliminate Redundancies:
- Cut redundant secondary heavy
_parse_mcp_servers()loops inside session resume packager for slight performance speed improvements.
- Cut redundant secondary heavy
📖 Docs Update
- Local and Mirror docs (
index.md,github-copilot-sdk.md) version synchronization pushed up to0.12.0.
Version Changes
Plugin Updates
- GitHub Copilot Official SDK Pipe: v0.11.0 → v0.12.0 | 📖 README