@@ -5,6 +5,49 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 1.6.2] - 2025-10-04
9+
10+ ### Added
11+ - ** Hybrid Workflow Execution Model** : Server-side tool execution with graceful client handoff
12+ - Workflows now execute deterministic steps during ` prompts/get ` and return conversation traces
13+ - Server-side tool execution improves workflow compliance from ~ 60-70% to ~ 85-95%
14+ - Graceful handoff when parameters require LLM reasoning
15+
16+ - ** Server-Side Resource Fetching** : ` .with_resource(uri) ` on workflow steps
17+ - Resources fetched and embedded during workflow execution
18+ - Content embedded as user messages in conversation trace
19+ - Multiple resources per step supported
20+ - Reduces LLM hallucination by providing actual documentation
21+
22+ - ** Workflow Guidance Messages** : ` .with_guidance(text) ` on workflow steps
23+ - Assistant messages explaining what each step should accomplish
24+ - Supports ` {arg_name} ` argument substitution with actual values
25+ - Critical for graceful handoff to client LLM
26+ - Shown even when server executes the step
27+
28+ - ** New Example** : ` examples/54_hybrid_workflow_execution.rs `
29+ - Demonstrates Logseq task creation with fuzzy page matching
30+ - Shows server-side execution (list_pages) + client continuation (matching)
31+ - Includes resource embedding for task format documentation
32+ - Complete hybrid execution pattern
33+
34+ ### Improved
35+ - ** Workflow Execution** : Server executes steps with resolved parameters, stops when reasoning needed
36+ - ** Client Autonomy Support** : Designed for autonomous MCP clients that can follow, ignore, or modify instructions
37+ - ** Conversation Traces** : Return complete execution history (tool results + resources + guidance)
38+ - ** Parameter Resolution** : Validates tool schema satisfaction before execution
39+ - ** Error Handling** : Graceful failure with informative error messages in conversation trace
40+
41+ ### Documentation
42+ - Updated Chapter 7 (Prompts) with comprehensive hybrid execution documentation
43+ - Added section on MCP client autonomy and compliance metrics
44+ - Documented ` .with_guidance() ` and ` .with_resource() ` methods
45+ - Added best practices for hybrid workflow design
46+ - Updated comparison table showing execution model differences
47+
48+ ### Fixed
49+ - CI technical debt checker false positive on test string containing "TODO" documentation example
50+
851## [ 1.6.1] - 2025-10-02
952
1053### Added
0 commit comments