Skip to content

Document CAJAL local chat community plugin - #13942

Open
Francisco Angulo de Lafuente (Agnuxo1) wants to merge 4 commits into
microsoft:mainfrom
Agnuxo1:add-p2pclaw
Open

Francisco Angulo de Lafuente (Agnuxo1) wants to merge 4 commits into
microsoft:mainfrom
Agnuxo1:add-p2pclaw

Conversation

@Agnuxo1

@Agnuxo1 Francisco Angulo de Lafuente (Agnuxo1) commented Apr 30, 2026 •

Copy link
Copy Markdown

Adds one community-plugin entry for a working native .NET extension hosted in the CAJAL repository. The plugin exposes local ask_local and health functions through Semantic Kernel Core 1.80.1.

Implementation and run instructions: https://github.com/Agnuxo1/CAJAL/tree/main/integrations/semantic-kernel . Initial extension merged in Agnuxo1/CAJAL#3 ; redirect hardening merged in Agnuxo1/CAJAL#4 . Tested hardening source: f22519820e14983fb5bae6f53067e230a622b03b; merge: 39a217b28c7ce7d128c4fe95d8c54aa963c35c0c.

Validation: .NET 9 build with 0 warnings/errors; real SDK discovery/Kernel invocation and negative checks with mocked transport; actual loopback HTTP through the CAJAL Flask app with mocked model inference. The plugin owns its HTTP transport, disables automatic redirects and proxies, and is disposable. Four socket-level checks cover 307/308 redirects for chat and health, verifying no connection reaches the redirect destination. Both updated source CI runs passed: https://github.com/Agnuxo1/CAJAL/actions/runs/37347295704 and https://github.com/Agnuxo1/CAJAL/actions/runs/37347295311 . No model-quality, automatic citation-verification or paper/peer-review claims.

The entry is in a dedicated Community Plugins section; License remains licensing only. No Semantic Kernel core code changes. Related discussion: #13948.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a reference to the external P2PCLAW project as a “Community Plugins” entry in the repository documentation.

Changes:

  • Appends a new bullet link for P2PCLAW to README.md.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
@Agnuxo1

Copy link
Copy Markdown
Author

Copilot thank you for the review! I have moved the P2PCLAW entry from the License section to a dedicated "## Community Plugins" section in README.md. The fix has been pushed to the PR branch. Ready for re-review.

@Agnuxo1

Copy link
Copy Markdown
Author

Follow-up: the external CAJAL extension is implemented and merged. The redirect finding is now fixed in Agnuxo1/CAJAL#4 (merge 39a217b28c7ce7d128c4fe95d8c54aa963c35c0c), with 307/308 chat/health socket tests and both source CI runs passing: https://github.com/Agnuxo1/CAJAL/actions/runs/37347295704 and https://github.com/Agnuxo1/CAJAL/actions/runs/37347295311 . The PR description now includes the exact tested scope and no model-quality claims.

Could a maintainer review whether this narrow README community-plugin entry fits your listing policy and approve the fork workflows if appropriate? The earlier Label pull request run failed in Get GitHub automation token, before label application (run 37345272611); it is separate from the CAJAL integration build. I have updated the branch with the current base using GitHub's normal branch update. Thank you.

This branch was previously deployed

1 inactive deployment
github-app-auth — f7e21593 Deployed Oct 7, 2026 by Agnuxo1 via add_label #29289
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants