Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/agenticsorg/edge-agents
/ functions
Functions
1,315 in github.com/agenticsorg/edge-agents
⨍
Functions
1,315
◇
Types & classes
471
↳
Endpoints
32
↓ 2 callers
Function
createGitHubIssues
( repoName: string, findings: SecurityFinding[] )
supabase/functions/security-scanner/index.ts:611
↓ 2 callers
Function
createVectorStore
(name: string)
scripts/agents/openai-agent/file-search.ts:21
↓ 2 callers
Method
create_key_pair
Create a new EC2 key pair. Args: key_name: Name for the key pair. save_to_file: If provided, save th
scripts/agents/devops/src/aws/ec2.py:486
↓ 2 callers
Method
create_security_group
Create a new EC2 security group. Args: name: Name for the security group. description: Description f
scripts/agents/devops/src/aws/ec2.py:362
↓ 2 callers
Method
deleteFunction
* Delete an Edge Function * @param slug Function slug * @returns Success status
supabase/functions/edge_deployment/src/api-client.ts:189
↓ 2 callers
Function
ensureDir
(path: string)
scripts/sparc2/src/utils/file.ts:68
↓ 2 callers
Method
estimateTokenCount
* Estimate token count for a given text
scripts/gemini-tumbler/src/agent/naturalLanguageClient.ts:166
↓ 2 callers
Method
estimateTokenCount
* Estimate token count for a given text
scripts/gemini-tumbler/src/agent/documentAIClient.ts:174
↓ 2 callers
Function
executeBenchmark
* Execute a benchmark and manage concurrency
scripts/sparc-bench/src/benchmarks/optimized-benchmark-manager.ts:96
↓ 2 callers
Function
extractFunctions
* Extract functions from text * @param text Source code text * @returns Map of function names to their content and line numbers
scripts/sparc2/src/diff/diffTracker.ts:342
↓ 2 callers
Function
fibonacci
Calculate the nth Fibonacci number.
scripts/sparc2/python-example.py:1
↓ 2 callers
Function
findAvailablePort
(startPort, maxAttempts = 10)
scripts/sparc2/examples/sse-streaming.js:57
↓ 2 callers
Function
findCliScript
* Find the CLI script (JS) * @returns {string|null} Path to the CLI script if found, null otherwise
scripts/sparc2/sparc2-cli-wrapper.js:103
↓ 2 callers
Function
findCliSourceFile
* Find the CLI TypeScript source file * @returns {string|null} Path to the CLI TypeScript file if found, null otherwise
scripts/sparc2/sparc2-cli-wrapper.js:81
↓ 2 callers
Function
fn
()
scripts/sparc2/src/sandbox/codeInterpreter.test.ts:28
↓ 2 callers
Function
formatPrice
(price)
scripts/sparc2/sample-test-file.js:27
↓ 2 callers
Function
formatPrice
(price)
scripts/sparc2/examples/sample-test-file.js:36
↓ 2 callers
Function
forwardToNextFunction
( processedData: any, endpoint: string, token?: string )
scripts/gemini-tumbler/src/api/processor-edge-function.ts:50
↓ 2 callers
Function
generateId
()
scripts/gemini-tumbler/examples/openai-compatible-streaming.ts:79
↓ 2 callers
Method
generateSummaryReport
* Generate a summary report from benchmark results * @param results Array of benchmark results * @returns Summary report as a string
scripts/sparc-bench/src/benchmarks/benchmark-manager.ts:178
↓ 2 callers
Method
getActions
()
scripts/agentic-mcp/src/types/index.ts:82
↓ 2 callers
Method
getAvailableModels
()
scripts/gemini-tumbler/src/api/server.test.ts:34
↓ 2 callers
Method
getConfig
* Gets the configuration * * @returns AgenticBenchmarkConfig - The configuration
scripts/sparc-bench/src/metrics/agentic-evaluator.ts:56
↓ 2 callers
Method
getContributionManager
()
scripts/gemini-tumbler/src/api/server.test.ts:43
↓ 2 callers
Method
getCurrentModel
* Get the current model configuration * @returns The current model configuration
scripts/gemini-tumbler/src/agent/tumblerService.ts:123
↓ 2 callers
Method
getDefaultPreferences
()
scripts/agentic-mcp/src/mcp/context.ts:27
↓ 2 callers
Method
getFunctionBody
* Get the body of a specific Edge Function * @param slug Function slug * @returns Function body as string
supabase/functions/edge_deployment/src/api-client.ts:94
↓ 2 callers
Method
getGenerationConfig
* Get the generation configuration for the model
scripts/gemini-tumbler/src/agent/googleGeminiClient.ts:81
↓ 2 callers
Function
getTestRateMonitor
()
scripts/gemini-tumbler/tests/test-utils.ts:28
↓ 2 callers
Method
getTool
(name: string)
supabase/functions/mcp-server/tools/registry.ts:53
↓ 2 callers
Method
getTool
(name: string)
supabase/functions/mcp-server/tests/tools/registry.test.ts:15
↓ 2 callers
Function
getWeatherResourceHandler
(uri: string)
supabase/functions/mcp-server/tests/resources/handlers.test.ts:13
↓ 2 callers
Method
get_ami
Get details for a specific AMI. Args: image_id: The ID of the AMI. Returns: AMI
scripts/agents/devops/src/aws/ec2.py:578
↓ 2 callers
Method
get_key_pair
Get details for a specific key pair. Args: key_name: The name of the key pair. Returns:
scripts/agents/devops/src/aws/ec2.py:466
↓ 2 callers
Method
get_readme
(self, repo, owner=None, ref=None)
scripts/agents/devops/tests/custom/run_cli_tests.py:77
↓ 2 callers
Method
handleChatCompletionsRequest
* Handle OpenAI-compatible chat completions request
scripts/gemini-tumbler/src/api/server.ts:233
↓ 2 callers
Function
handleCorsPreflightRequest
(request: Request)
scripts/sparc2/src/_shared/cors.ts:62
↓ 2 callers
Method
handleDeleteFunction
(functionName: string)
supabase/functions/meta-function-generator/mcp_server.ts:154
↓ 2 callers
Method
handleDeployFunction
(req: Request)
supabase/functions/meta-function-generator/mcp_server.ts:85
↓ 2 callers
Method
handleListFunctions
()
supabase/functions/meta-function-generator/mcp_server.ts:174
↓ 2 callers
Method
handleRequest
* Handle an HTTP request * @param req The HTTP request * @returns The HTTP response
supabase/functions/mcp-server/core/server.ts:29
↓ 2 callers
Method
handleRequest
(request: any)
supabase/functions/mcp-server/tests/integration/end-to-end.test.ts:18
↓ 2 callers
Method
handleTestFunction
(req: Request)
supabase/functions/meta-function-generator/mcp_server.ts:193
↓ 2 callers
Function
handle_deploy_command
Handle deployment commands.
scripts/agents/devops/src/cli.py:451
↓ 2 callers
Function
handler
(req: Request)
supabase/functions/resend/index.ts:30
↓ 2 callers
Function
hashData
(data: string)
scripts/gemini-tumbler/src/utils/crypto.ts:27
↓ 2 callers
Function
indexDiffEntry
(entry: DiffEntry)
scripts/sparc2/src/vector/vectorStore.ts:151
↓ 2 callers
Method
initializeModels
* Initialize Gemini models for each API key
scripts/gemini-tumbler/src/agent/googleGeminiClient.ts:44
↓ 2 callers
Function
installPackages
( packages: string[], language: "python" | "javascript" | "typescript" = "python" )
scripts/sparc2/scripts/e2b-code-interpreter.ts:234
↓ 2 callers
Function
isRunningFromNodeModules
* Check if we're running from a global installation (node_modules) * @returns {boolean} True if running from node_modules, false otherwise
scripts/sparc2/sparc2-cli-wrapper.js:69
↓ 2 callers
Method
listFunctions
* List all Edge Functions * @returns Array of Edge Functions
supabase/functions/edge_deployment/src/api-client.ts:46
↓ 2 callers
Method
list_branches
List branches in a repository. Args: repo: Repository name or full path (owner/repo). owner: Reposit
scripts/agents/devops/src/github/github.py:713
↓ 2 callers
Function
list_ec2_instances
List EC2 instances based on the provided filters. Args: filter_params: Parameters for filtering EC2 instances Retur
scripts/agents/devops/examples/openai_agents_ec2_example.py:58
↓ 2 callers
Method
list_security_groups
List EC2 security groups with optional filtering. Args: filters: List of filters to apply. group_ids
scripts/agents/devops/src/aws/ec2.py:318
↓ 2 callers
Function
loadConfig
(configPath?: string)
scripts/sparc-bench/src/utils/config-parser.ts:293
↓ 2 callers
Function
loadEnvConfig
()
scripts/sparc2/src/config.ts:129
↓ 2 callers
Function
makeHttpRequest
(endpoint, method = "GET", body = null)
scripts/sparc2/src/mcp/mcpServerWrapper.js:183
↓ 2 callers
Function
mockFailCommand
(stderr: string)
scripts/sparc2/src/git/gitIntegration.test.ts:33
↓ 2 callers
Function
mockRequest
(apiKey: string)
scripts/gemini-tumbler/tests/rate-limiting-test.ts:284
↓ 2 callers
Method
mockReturnValue
(value: T)
scripts/agentic-mcp/src/types/jest.d.ts:8
↓ 2 callers
Function
mockSuccessfulFetch
()
scripts/gemini-tumbler/src/agent/geminiClient.test.ts:17
↓ 2 callers
Method
persistContribution
* Persist a contribution to disk * @param contribution The contribution to persist
scripts/gemini-tumbler/src/utils/contributionManager.ts:122
↓ 2 callers
Function
printHelp
* Print the CLI help message
scripts/sparc2/sparc2-cli-wrapper.js:281
↓ 2 callers
Function
processMessage
(message: any)
supabase/functions/agent-manager/index.ts:170
↓ 2 callers
Method
processRequest
()
scripts/gemini-tumbler/src/api/server.test.ts:30
↓ 2 callers
Method
processRequest
(request: TumblerRequest)
scripts/gemini-tumbler/examples/openai-compatible-streaming.ts:93
↓ 2 callers
Function
queryDatabaseHandler
(args: any)
supabase/functions/mcp-server/tests/tools/handlers.test.ts:26
↓ 2 callers
Method
registerResource
(resource: ResourceHandler)
supabase/functions/mcp-server/resources/registry.ts:51
↓ 2 callers
Method
registerTool
(tool: ToolHandler)
supabase/functions/mcp-server/tools/registry.ts:37
↓ 2 callers
Function
renderAgenticResults
(results: BenchmarkResult[], format: OutputFormat)
scripts/sparc-bench/src/cli/renderer.ts:18
↓ 2 callers
Method
reset
* Reset all monitoring data
scripts/gemini-tumbler/src/utils/rateMonitor.ts:298
↓ 2 callers
Function
resetRateMonitoring
()
scripts/gemini-tumbler/src/utils/responseInterceptor.ts:37
↓ 2 callers
Method
rollback
* Rollback changes * @param target Target to rollback to (commit hash, branch, etc.) * @param type Type of rollback (checkpoint, temporal)
scripts/sparc2/src/agent/agent.ts:182
↓ 2 callers
Method
runBenchmark
* Run a benchmark with the appropriate runner * @param config Benchmark configuration * @param options Benchmark options * @returns Promise r
scripts/sparc-bench/src/benchmarks/benchmark-manager.ts:35
↓ 2 callers
Function
runCli
()
scripts/sparc-bench/src/cli/cli.ts:15
↓ 2 callers
Method
runTasksConcurrently
* Runs tasks concurrently with a limit * * @param tasks - Tasks to run * @param agentSize - Size of the agent * @param stepCount - Number
scripts/sparc-bench/src/metrics/agentic-evaluator.ts:285
↓ 2 callers
Function
safeSubscribe
(channelName: string)
supabase/functions/agent-manager/index.ts:60
↓ 2 callers
Function
scanRepository
( repoName: string, branch: string = "main" )
supabase/functions/security-scanner/index.ts:1120
↓ 2 callers
Function
searchLogEntries
( query: string, maxResults: number = 5, )
scripts/sparc2/src/vector/vectorStore.ts:272
↓ 2 callers
Function
searchVectorStore
( query: string, maxResults: number = 10, )
scripts/sparc2/src/vector/vectorStore.ts:364
↓ 2 callers
Function
selectBestApiKey
(provider: string, apiKeys: string[])
scripts/gemini-tumbler/src/utils/responseInterceptor.ts:188
↓ 2 callers
Function
sendEmailNotification
(agentName: string, message: string, recipient: string)
supabase/functions/resend/index.ts:102
↓ 2 callers
Function
sendRetryNotification
(retryCount: number, maxRetries: number, errorMessage: string, isFinal = false)
supabase/functions/agent_alpha/index.ts:334
↓ 2 callers
Function
sendRetryNotification
(retryCount: number, maxRetries: number, errorMessage: string, isFinal = false)
supabase/functions/agent_beta/index.ts:306
↓ 2 callers
Function
sendSSE
(res, data)
scripts/sparc2/examples/sse-streaming.js:156
↓ 2 callers
Method
setRequestHandler
(schema: any, handler: (request: any) => Promise<any>)
supabase/functions/mcp-server/tests/integration/end-to-end.test.ts:13
↓ 2 callers
Method
setStrategy
* Set the request distribution strategy * * @param strategy The strategy to use
scripts/gemini-tumbler/src/utils/rateLimitManager.ts:365
↓ 2 callers
Function
showHelp
* Show help information
supabase/functions/edge_deployment/client.ts:119
↓ 2 callers
Method
start
()
scripts/gemini-tumbler/tests/cloudflare-integration-test.ts:33
↓ 2 callers
Function
startMCPServer
(options: { port?: number; model?: string; mode?: "automatic" | "semi" | "manual" | "custom" | "interact
scripts/sparc2/src/mcp/mcpServer.ts:69
↓ 2 callers
Function
subtract
* Subtracts the second number from the first. * @param {number} a - The first number. * @param {number} b - The second number. * @returns {number}
scripts/sparc2/examples/test_mcp_example.js:22
↓ 2 callers
Method
terminate_instance
Terminate an EC2 instance. Args: instance_id: The ID of the instance to terminate. wait: Whether to
scripts/agents/devops/src/aws/ec2.py:239
↓ 2 callers
Function
testErrorHandling
(testFunction)
scripts/sparc2/test-file.js:100
↓ 2 callers
Method
testVector
* Test a single vector against the agent * * @param vector The vector to test * @returns Promise<VectorTestResult> Test result
scripts/sparc-bench/src/metrics/security-evaluator.ts:191
↓ 2 callers
Method
updateFunction
* Update an existing Edge Function * @param slug Function slug * @param updates Updates to apply * @returns Updated Edge Function
supabase/functions/edge_deployment/src/api-client.ts:157
↓ 2 callers
Function
uploadFile
(filePath: string)
scripts/agents/openai-agent/file-search.ts:35
↓ 1 callers
Function
_convert_value
Convert string value to appropriate type. Args: value: String value to convert Returns: Converted value
scripts/agents/devops/src/core/config.py:156
↓ 1 callers
Method
_get_from_env
Get credentials from environment variables. Args: prefix: Environment variable prefix keys: Mapping
scripts/agents/devops/src/core/credentials.py:122
↓ 1 callers
Method
_init_clients
Initialize service client and resource objects.
scripts/agents/devops/src/aws/base.py:164
↓ 1 callers
Function
_load_config_file
Load configuration from file. Args: config_file: Path to configuration file Returns: Configuration dictiona
scripts/agents/devops/src/core/config.py:80
← previous
next →
201–300 of 1,315, ranked by callers