microsoft/foundry-local

2.5kStars on the repository
23Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

ApiExpert

01

microsoft/foundry-local

Agent

Use when: designing C ABI APIs with opaque types and function pointer tables, creating header-only C++ wrappers over C APIs, adding new API surface area to the SDK, reviewing ABI stability, implementing vtable-based versioned interfaces, wrapping opaque handles with RAII C++ classes.

2.5k yesterday A 55 tokens

CSharpCoder

02

microsoft/foundry-local

Agent

Use when: writing or modifying C# code, porting C++ SDK functionality to C#, implementing P/Invoke interop with foundrylocal.dll, writing async/await wrappers around synchronous C API calls, implementing streaming via Channels, marshalling native types, fixing AOT/trimming compatibility, updating .csproj files…

2.5k yesterday A 69 tokens

CppCoder

03

microsoft/foundry-local

Agent

Use when: writing or modifying C++ implementation code, refactoring internal logic, implementing features behind the C ABI layer, writing tests, fixing bugs in .cc/.h files, optimizing performance, reviewing code for C++ Core Guidelines compliance, serializing/deserializing JSON, reducing code duplication.

2.5k yesterday A 58 tokens

DearLeader

04

microsoft/foundry-local

Agent

Use when: making architecture decisions, defining C++ porting strategy, reviewing API design, resolving scope and priority questions, evaluating technical trade-offs, planning C#-to-C++ migration, reviewing code for architectural compliance.

2.5k yesterday A 43 tokens

JsCoder

05

microsoft/foundry-local

Agent

Use when: writing or modifying JavaScript or TypeScript code in the Foundry Local SDK, implementing or maintaining the Node-API C addon for the JS SDK, porting C# or Python SDK functionality to JS/TS, wrapping native handles in idiomatic JS classes, implementing async iterables for streaming, packaging with…

2.5k yesterday A 100 tokens

PortCSharpToCpp

06

microsoft/foundry-local

Agent

Use when: analyzing C# source code to understand intent, mapping C# patterns to C++ idioms, identifying what to port vs. redesign, documenting behavioral contracts from C# implementation, gap analysis between C# and C++ SDKs, contract types inventory.

2.5k yesterday A 52 tokens

PythonCoder

07

microsoft/foundry-local

Agent

Use when: writing or modifying Python SDK code, implementing ctypes bindings to the C API, wrapping native types in Pythonic classes, writing streaming generators, packaging with pyproject.toml, implementing context managers for native resource lifetime, fixing ctypes struct alignment, writing Python tests.

2.5k yesterday A 53 tokens

Reviewer

08

microsoft/foundry-local

Agent

Use when: reviewing C++ code for quality, checking memory safety and RAII compliance, verifying cross-platform portability, enforcing API consistency, reviewing for thread safety, checking const-correctness, auditing error handling patterns.

2.5k yesterday A 42 tokens

Tester

09

microsoft/foundry-local

Agent

Use when: writing tests (unit, integration, E2E), test infrastructure, edge case discovery, code coverage analysis, behavioral parity verification between C# and C++, test strategy, coverage gap identification.

2.5k yesterday A 40 tokens