Documentation / @agentick/core / createPipeline
Function: createPipeline() ​
createPipeline(
middleware?):MiddlewarePipeline
Defined in: kernel/src/procedure.ts:841
Create a reusable middleware pipeline.
Pipelines bundle multiple middleware together for reuse across procedures. They can be passed to procedure.use() just like individual middleware.
Parameters ​
middleware? ​
Middleware<any[]>[] = []
Initial middleware to include in the pipeline
Returns ​
A new MiddlewarePipeline
Example ​
typescript
// Create a pipeline with initial middleware
const authPipeline = createPipeline([authMiddleware, rateLimitMiddleware]);
// Or build it up with .use()
const logPipeline = createPipeline()
.use(requestLogging)
.use(responseLogging);
// Apply to procedures
const proc = createProcedure(handler)
.use(authPipeline)
.use(logPipeline);See ​
MiddlewarePipeline - The pipeline interface