Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amitdeshmukh/ax-crew
/ types & classes
Types & classes
47 in github.com/amitdeshmukh/ax-crew
⨍
Functions
168
◇
Types & classes
47
Class
src/agents/lazyAgent.ts:15
Class
src/agents/crew.ts:40
Class
src/agents/agentUseCosts.ts:15
Class
src/agents/statefulAgent.ts:50
Class
src/agents/deferredTools.ts:25
Class
tests/execution-mode-metrics.test.ts:9
Class
tests/execution-mode-metrics.test.ts:21
Class
tests/execution-mode-metrics.test.ts:68
Interface
ACEBullet
src/agents/ace.ts:44
Interface
ACEConfig
src/types.ts:203
Interface
ACEMetricConfig
src/types.ts:198
Interface
ACEOptionsConfig
src/types.ts:190
Interface
ACEPersistenceConfig
src/types.ts:182
Interface
ACEPlaybook
src/agents/ace.ts:55
Interface
ACETeacherConfig
src/types.ts:174
Interface
AgentConfig
* The configuration for an agent. * * @property {string} name - Name of the agent. * @property {string} description - Description of the agent. *
src/types.ts:244
Interface
AggregatedCosts
* The incurred costs from all agent and sub-agent invocations. *
src/types.ts:119
Interface
AggregatedMetrics
* Aggregated metrics from all agent and sub-agent invocations. *
src/types.ts:107
Class
AxCrew
* AxCrew orchestrates a set of Ax agents that share state, * tools (functions), optional MCP servers, streaming, and a built-in metrics * registry f
src/agents/crew.ts:40
Interface
AxCrewConfig
* The configuration object for an AxCrew instance. * * @property {AgentConfig[]} crew - The agents that make up the crew. * @example * const conf
src/types.ts:334
Interface
AxCrewOptions
* Options for the AxCrew instance, specifically allowing optional OpenTelemetry injection. * * @property {Object} [telemetry] - Telemetry configurat
src/types.ts:345
Interface
BudgetConfig
src/metrics/types.ts:50
Interface
CostSnapshot
src/metrics/types.ts:7
Class
DeferredToolManager
src/agents/deferredTools.ts:25
Interface
DeferredToolsConfig
* Configuration for deferred tool loading. * When an agent has many tools, only core tools are visible by default. * A search_tools meta-function le
src/types.ts:216
Interface
DeferredToolsConfig
src/agents/deferredTools.ts:3
Interface
FunctionCallDetail
src/metrics/types.ts:21
Interface
FunctionStats
src/metrics/types.ts:27
Interface
LabelKeys
src/metrics/types.ts:43
Class
LazyStatefulAxAgent
* Lightweight proxy that stands in for a real agent in the crew's agent map. * It exposes the same `getFunction()` interface (built from the crew con
src/agents/lazyAgent.ts:15
Interface
MCPHTTPSSETransportConfig
* Config for an HTTP SSE MCP server. * * @property {string} sseUrl - The SSE URL for the MCP server. * @property {string[]} tools - Optional allowl
src/types.ts:145
Interface
MCPStdioTransportConfig
* Config for an STDIO MCP server. * * @property {string} command - The command to run the MCP server. * @property {string[]} args - Arguments to p
src/types.ts:132
Interface
MCPStreamableHTTPTransportConfig
* Config for a streamable HTTP MCP server. * * @property {string} mcpEndpoint - The HTTP endpoint URL for the MCP server. * @property {AxMCPStreama
src/types.ts:157
Interface
MetricsSnapshot
src/metrics/types.ts:34
Class
MockAxAgent
tests/execution-mode-metrics.test.ts:68
Class
MockAxDefaultCostTracker
tests/execution-mode-metrics.test.ts:9
Class
MockAxGen
tests/execution-mode-metrics.test.ts:21
Interface
ModelInfo
* The published cost for using the model. * promptTokenCostPer1M: number; * completionTokenCostPer1M: number;
src/types.ts:83
Interface
ModelUsageBase
* The usage metrics of the model. * Supports both direct token properties and nested tokens structure
src/types.ts:61
Interface
ModelUsageNested
src/types.ts:66
Interface
ParsedAgentConfig
src/agents/statefulAgent.ts:28
Interface
RequestStats
src/metrics/types.ts:12
Class
StateFulAxAgentUsage
src/agents/agentUseCosts.ts:15
Interface
StateInstance
* A state instance that is shared between agents. * This can be used to store data that becomes available to all agents and functions in an out-of-ba
src/types.ts:39
Class
StatefulAxAgent
src/agents/statefulAgent.ts:50
Interface
TokenUsage
src/metrics/types.ts:1
Interface
UsageCost
* The cost incurred for using the model. *
src/types.ts:92