Feature/pypi release#36
Merged
Merged
Conversation
- Created overview and running kits documentation in the web UI. - Added a comprehensive user guide covering installation, workflows, and common commands. - Introduced core concepts documentation detailing reasoning kits, resources, instructions, and workflows. - Developed an FAQ section addressing common installation and usage questions. - Implemented a new DocsPage component for rendering documentation with navigation. - Integrated documentation syncing script to keep website docs updated. - Updated App and Layout components to include documentation links in the navigation. - Adjusted project metadata to reflect the correct repository links.
…iple kit-local config paths and improve prompt handling in API routes.
…bels and improve user guidance for optional inputs.
- Changed the default model from gpt-5-mini to gpt-5.4-nano in graph.py and llm_factory.py. - Updated the fallback model for provider configuration to gpt-5.4-nano. - Modified the resource size threshold in resolve_placeholders function from 4000 to 400000. - Updated test_mcp_integration.py to use the new default model in the run_reasoning_kit function.
…ment output saving functionality for run results
… text extraction for .docx files
…_EVAL (yet to be implemented)
Feature/tools mcps in cli
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request significantly expands and clarifies the documentation for using and developing with the
openclerkreasoning kit system. It introduces new CLI workflows, details on dynamic resources, tool and MCP server integration, and updates to the release process and automation scripts. The changes aim to make it easier for users to understand best practices, leverage new features, and use the CLI as the primary interface for all operations.Documentation and CLI Workflow Enhancements:
Overhauled
SKILL.mdandAGENTS.mdto emphasize using the CLI (openclerk) for all kit operations, including running, validating, and managing reasoning kits. Added detailed sections on dynamic resources, tool integration viatool_*.json, and MCP server configuration (kit-local and project-rootmcp_servers.json). Provided new CLI usage examples and discouraged custom Python scripts for standard workflows. [1] [2] [3] [4] [5] [6] [7] [8] [9]Added comprehensive documentation for tool references and tool execution logging, including how to define tools in
tool_*.jsonand how logs are emitted during execution. [1] [2] [3]Clarified and documented the structure and merging behavior of MCP server configs, with example JSON and explanation of supported transports (
stdio,sse,http). [1] [2] [3]Automation and Release Process:
Added a new
.github/workflows/release.ymlworkflow to automate package building and publishing to PyPI on tagged releases.Updated CI workflows to use the latest
astral-sh/setup-uv@v4action for improved reliability and compatibility. [1] [2]Developer Tooling and Scripts:
Justfilewith new commands for documentation sync, building and publishing packages, and version management to streamline development and release tasks.Other Improvements:
These changes collectively improve usability, maintainability, and extensibility for both end-users and developers working with reasoning kits and the
openclerksystem.Checklist
just test)just lint)Additional Notes
Clerk is now ready to be published as a python package on PyPI.