Skip to content

feat: tasks CLI UX, sampling handlers, and server ergonomics#24

Merged
0xeb merged 6 commits intomainfrom
work/ccsdk-sync-2025-12-31
Dec 31, 2025
Merged

feat: tasks CLI UX, sampling handlers, and server ergonomics#24
0xeb merged 6 commits intomainfrom
work/ccsdk-sync-2025-12-31

Conversation

@0xeb
Copy link
Copy Markdown
Owner

@0xeb 0xeb commented Dec 31, 2025

Ports parity + ergonomics improvements:\n\n- Implement tasks CLI subcommands: list/get/cancel/result (+ UX tests)\n- Add built-in sampling HTTP handlers (OpenAI-compatible + Anthropic) behind feature flag\n- Add FastMCP convenience registration helpers (tool/prompt/resource/resource_template)\n- Include resource template parameters in resources/templates/list\n\nValidation: full CCSDK sync_cycle is GREEN (fastmcpp Debug, claude-agent-sdk-cpp Debug, more_examples Release, deep interop).

0xeb added 6 commits December 31, 2025 14:30
- Add OpenAI-compatible + Anthropic sampling HTTP handlers (libcurl-backed)

- Implement tasks CLI subcommands (list/get/cancel/result) + UX tests

- Add FastMCP convenience registration helpers (tool/prompt/resource/resource_template)

- Include template parameters in resources/templates/list
- Apply clang-format to touched files

- Fix tasks_cli test on POSIX (sys/wait.h for WIFEXITED/WEXITSTATUS)
@0xeb 0xeb merged commit 3ce6213 into main Dec 31, 2025
7 checks passed
@0xeb 0xeb deleted the work/ccsdk-sync-2025-12-31 branch December 31, 2025 23:54
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