Skip to content

.NET community integration: CAJAL local chat plugin (implemented externally) #13948

Open

Description

An implemented native .NET community plugin is now hosted outside Semantic Kernel core: https://github.com/Agnuxo1/CAJAL/tree/main/integrations/semantic-kernel .

It exposes ask_local and health through the current KernelFunction / Kernel.InvokeAsync API, using Semantic Kernel Core 1.80.1 and the installable CAJAL local chat server. It supports loopback endpoints, cancellation and fail-closed response handling.

Validation: actual SDK discovery/invocation, negative HTTP/response/cancellation/scope checks, and an actual loopback HTTP request through CAJAL's Flask app, with mocked inference. Build 0 warnings/errors. CI: https://github.com/Agnuxo1/CAJAL/actions/runs/37344653790 . Implementation merged in Agnuxo1/CAJAL#3 . Documentation-only proposal: #13942.

Scope correction to the original proposal: the supported installable package is a local chat CLI/API. The old proposed ScientificWriter, Citation and PeerReview plugins are not implemented by this extension, and generated text is not verified research. No fixed memory requirement or research-quality claim is made. No Semantic Kernel core modification is requested.

Activity

  1. changed the title [-]📝 Integration Proposal: CAJAL — Local Scientific Paper Plugin[/-] [+].Net: 📝 Integration Proposal: CAJAL — Local Scientific Paper Plugin[/+] on May 4, 2026
  2. github-actions commented on Sep 30, 2026

    @github-actions
    Contributor

    This issue is stale because it has been open for 90 days with no activity.

  3. added
    staleIssue is stale because it has been open for a while and has no activity
    on Sep 30, 2026
  4. changed the title [-].Net: 📝 Integration Proposal: CAJAL — Local Scientific Paper Plugin[/-] [+].NET community integration: CAJAL local chat plugin (implemented externally)[/+] on Oct 5, 2026
  5. Agnuxo1 commented on Oct 5, 2026

    @Agnuxo1
    Author

    Concrete update: the external .NET community plugin is implemented and merged in Agnuxo1/CAJAL#3, with both CI jobs passing. It uses the current native-plugin API for local chat and health, and includes real SDK plus loopback server-contract tests (model inference mocked). I corrected the original issue scope and refreshed the existing documentation PR #13942 to describe that actual functionality. No Semantic Kernel core changes or verified-paper/citation claims. A subsequent review identified redirect hardening; that follow-up is being addressed in the implementation before calling the integration finished.

  6. removed
    staleIssue is stale because it has been open for a while and has no activity
    on Oct 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETIssue or Pull requests regarding .NET codetriage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions