Skip to content

Conversation

@h3xxit
Copy link
Member

@h3xxit h3xxit commented Sep 9, 2025

Summary by cubic

Updates docs and examples to UTCP v1.0 naming and tooling. Replaces legacy “provider” terminology and register_tool_provider with “protocol” docs and register_manual, adds install/migration info, and switches local docs to Docusaurus (Node/npm).

  • Refactors

    • Replaced register_tool_provider with register_manual in MCP, SSE, and Streamable HTTP docs (including versioned v1.0).
    • Renamed “providers” to “protocols”; removed “Provider Types” from nav.
    • Revamped README with v1.0 features, install instructions, and migration guide link.
    • Switched docs tooling from Jekyll/Ruby to Docusaurus/Node; updated structure and paths (e.g., sidebars.ts).
  • Migration

    • Docs site: use Node 18+ (npm install, npm start) instead of Ruby/Jekyll.
    • Update any references in examples or guides from register_tool_provider to register_manual.

@h3xxit h3xxit merged commit b1fdd48 into main Sep 9, 2025
2 checks passed
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found across 8 files

React with 👍 or 👎 to teach cubic. Mention @cubic-dev-ai to give feedback, ask questions, or re-run the review.

UTCP v1.0 introduces significant architectural improvements:

- **Plugin Architecture**: Core functionality split into pluggable components for better modularity
- **Enhanced Data Models**: Improved Pydantic models with comprehensive validation
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Sep 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pydantic is Python-specific; clarify that this improvement refers to the Python reference implementation.

Prompt for AI agents
Address the following comment on README.md at line 21:

<comment>Pydantic is Python-specific; clarify that this improvement refers to the Python reference implementation.</comment>

<file context>
@@ -7,10 +7,23 @@ This repository contains the official specification documentation for the Univer
+UTCP v1.0 introduces significant architectural improvements:
+
+- **Plugin Architecture**: Core functionality split into pluggable components for better modularity
+- **Enhanced Data Models**: Improved Pydantic models with comprehensive validation
+- **Multiple Protocol Support**: HTTP, CLI, WebSocket, Text, and MCP protocols via plugins
+- **Advanced Authentication**: Expanded authentication options including API key, OAuth, and custom auth
</file context>
Suggested change
- **Enhanced Data Models**: Improved Pydantic models with comprehensive validation
- **Enhanced Data Models**: Improved Pydantic (Python) models with comprehensive validation
Fix with Cubic

- RubyGems
- Bundler
- Node.js version 18.0 or higher
- npm or yarn package manager
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot Sep 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Specify a single package manager to avoid lockfile conflicts; the repo includes an npm lockfile, so recommend npm.

Prompt for AI agents
Address the following comment on README.md at line 72:

<comment>Specify a single package manager to avoid lockfile conflicts; the repo includes an npm lockfile, so recommend npm.</comment>

<file context>
@@ -28,15 +41,35 @@ When contributing, please follow these guidelines:
-- RubyGems
-- Bundler
+- Node.js version 18.0 or higher
+- npm or yarn package manager
 
 ### Setup
</file context>
Suggested change
- npm or yarn package manager
- npm (recommended; lockfile provided)
Fix with Cubic

@h3xxit h3xxit deleted the dev branch October 7, 2025 09:24
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.

2 participants