MCPcopy Create free account
hub / github.com/AI45Lab/Code / tool_names

Method tool_names

core/src/agent_api.rs:1079–1081  ·  view source on GitHub ↗

Return the names of all tools currently registered on this session. Equivalent to `tool_definitions().into_iter().map(|t| t.name).collect()`. Tools added via [`add_mcp_server`] appear immediately; tools removed via [`remove_mcp_server`] disappear immediately.

(&self)

Source from the content-addressed store, hash-verified

1077 /// Tools added via [`add_mcp_server`] appear immediately; tools removed via
1078 /// [`remove_mcp_server`] disappear immediately.
1079 pub fn tool_names(&self) -> Vec<String> {
1080 DirectToolRuntime::from_session(self).names()
1081 }
1082
1083 /// Return a stored tool artifact by URI, if it exists in this session.
1084 pub fn get_artifact(&self, artifact_uri: &str) -> Option<crate::tools::ToolArtifact> {

Calls 1

namesMethod · 0.80