Back to search
? Not scanned yet

evalstate/fast-agent

Author evalstate
Stars 3,960
License Apache-2.0
Scanned 4d ago

Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Support

Tools 82

render_valid_widget
annotations: none low

render_invalid_widget
annotations: none low

render_missing_widget
annotations: none low

open_workspace
annotations: none low

echo
annotations: none low

message str
ping
annotations: none low

get_status
annotations: none low

random_number
annotations: none low

calculate_sum
annotations: none low

a float b float
calculate_product
annotations: none low

a float b float
calculate_divide
annotations: none low

a float b float
text_reverse
annotations: none low

text str
text_uppercase
annotations: none low

text str
text_count
annotations: none low

text str
initial_app
annotations: none low

add_dynamic_tool
annotations: none low

ctx Context
list_tools_call_count
annotations: none low

add_dynamic_app
annotations: none low

ctx Context
update_dynamic_app
annotations: none low

ctx Context
read_resource_call_count
annotations: none low

dynamic_echo
annotations: none low

message str
dynamic_app
annotations: none low

create_profile
annotations: none low

profile string
test_sampling_with_tools
annotations: none low

Sample with a tool declaration through the modern resolver API.

result string message str
test_sampling_without_tools
annotations: none low

Sample without tools through the modern resolver API.

result string message str
test_tool_result_handling
annotations: none low

Complete a second sampling turn when the model requests a tool.

result string
sample
annotations: none low

Tool that echoes back the input parameter

ctx Context to_sample string
sample_many
annotations: none low

Tool that echoes back the input parameter

ctx Context
sample_parallel
annotations: none low

Tool that makes multiple concurrent sampling requests to test parallel processing

ctx Context count int
math_add
annotations: none low

a int b int
math_subtract
annotations: none low

a int b int
math_multiply
annotations: none low

a int b int
string_upper
annotations: none low

text str
string_lower
annotations: none low

text str
utility_ping
annotations: none low

utility_status
annotations: none low

check_weather
annotations: none low

The location to check

location str
progress_task
annotations: none low

Execute a task with progress notifications. Args: steps: Number of steps to simulate (default: 5)

steps int
progress_task_no_message
annotations: none low

Execute a task with progress notifications but no messages. Args: steps: Number of steps to simulate (default: 3)

steps int
progress_task_with_helper
annotations: none low

Execute a task using the helper function for progress notifications. Args: steps: Number of steps to simulate (default: 5)

steps int
shirt_colour
annotations: none low

implementation
annotations: none low

ctx Context
show_roots
annotations: none low

roots string
getlink
annotations: none low

url_required_valid_tool
annotations: none low

Return URL elicitation required error with well-formed data.

url_required_malformed_tool
annotations: none low

Return URL elicitation required error with malformed data payload.

client_capabilities
annotations: none low

Expose the capabilities the modern client supplied for this call.

ctx Context
simple_rating
annotations: none low

Request a simple boolean rating.

result string
user_profile
annotations: none low

Request a complex user profile form.

result string
preferences
annotations: none low

Request enum-based preferences.

result string
feedback
annotations: none low

Request rating and feedback fields.

result string
guess
annotations: none low

guess int
get_page_data
annotations: none low

Simulates browser_snapshot - returns pure text data. This represents a tool that returns only text content.

take_screenshot
annotations: none low

Simulates browser_take_screenshot - returns mixed content (text + image). This represents a tool that returns both text and image content, which used to cause the OpenAI validation issue.

get_both_data
annotations: none low

Returns both text and image content in a single tool call. This can be used to test mixed content handling in non-parallel scenarios.

get_video_link
annotations: none low

Return a ResourceLink to a video.

get_image
annotations: none low

get_pdf
annotations: none low

sample_with_image
annotations: none low

ctx Context
call_openapi_endpoint
annotations: none low

request ApiCallRequest
a3_structured_report
annotations: none low

count int topic str
a3_unstructured_echo
annotations: none low

message str
a3_trigger_tool_update
annotations: none low

context Context
list_swatches
annotations: none low

get_swatch
annotations: none low

name str
list_customers
annotations: none low

region string
get_orders
annotations: none low

customer_id str
example_tool
annotations: none low

Example tool that reverses the text of a given string.

input_text str
fetch_secret
annotations: none low

Ask the client model to call ``get_secret`` and return its final answer.

result string
structured_content_match
annotations: none low

structured_content_mismatch
annotations: none low

reverse_string
annotations: none low

text str
capitalize_string
annotations: none low

text str
lowercase_string
annotations: none low

text str
random_string
annotations: none low

length int
random_case_string
annotations: none low

text str
coding_camel_case
annotations: none low

text str
coding_snake_case
annotations: none low

text str
coding_kebab_case
annotations: none low

text str
request_console_access
annotations: none low

Request navigation consent without claiming external authorization completed.

ctx Context sandbox_id str
start_t4_small_sandbox
annotations: none low

Simulate starting a t4-small sandbox without infrastructure or charges.

request string
send
annotations: none low

ctx MCPContext agent string message str session_id string

Permissions 4

network Server uses network capabilities via: aiohttp, fetch(), http, httpx, requests, socket, urllib, websocket
medium
filesystem Server uses filesystem capabilities via: glob, open(), os, pathlib, shutil, tempfile
low
shell Server uses shell capabilities via: subprocess
high
env_vars Server uses env_vars capabilities via: os.environ, os.getenv()
low

Scan Findings 0

No scan findings.