@maximinion/proxy-transport
v0.5.0
Published
Phase 4: The Proxy Transport - Real-time context injection with IDE integration
Readme
@maximinion/proxy-transport
Phase 4: The Proxy Transport — real-time context injection with IDE integration, streaming manifest-derived context to editors over a local transport server.
Installation
npm install @maximinion/proxy-transportQuick Start
import { ProxyTransport } from '@maximinion/proxy-transport';
const proxy = new ProxyTransport();
await proxy.initialize(manifest, nodeMap); // from @maximinion/manifest-generator's generate()
const context = await proxy.getContextForCurrentFile('session-1', 4000);
console.log(context.nodes.length, 'nodes returned');manifest and nodeMap are produced by @maximinion/manifest-generator's generate().
API
initialize(manifest, nodeMap)— loads a manifest, starts the transport server and (optionally) streaming.queryContext(sessionId, query)— query context for LLM consumption.getContextForCurrentFile(sessionId, tokenBudget?)— context for the IDE's active file.getContextForNode(sessionId, nodeId, tokenBudget?)— context focused on a single manifest node.getRelatedContext(sessionId, nodeId, depth?)— related nodes (imports/dependents) up to a given depth.startIDEIntegration(sessionId)— wires up IDE adapter commands/messages.
See docs/API/proxy-api.md for extended reference.
Licensing & Compliance
"MaxiMinion.AI Community Edition is an independent, zero-cost tool provided strictly under the MIT License. The provision of this free tier does not constitute an operation in trade or commerce under the Australian Consumer Law (ACL), and the standard statutory consumer guarantees do not apply to this zero-cost release."
License
MIT
