INNER CODE UNIT · Python
total
Fincept-Corporation/FinceptTerminal · fincept-qt/scripts/agents/finagent_core/main.py:878
total = sum(len(v) for v in tools.values())
return {
"success": True,
"tools": tools,
"categories": list(tools.keys()),
"total": total,
# The C++ AgentToolsInfo parser reads `total_count`; `total` is kept
# for existing consumers (additive — never rename an output key).
"total_count": total
}
if action == "list_models":
from finagent_core.core_agent import CoreAgent
agent = CoreAgent(api_keys=api_keys)
providers = agent.list_available_models()
return {"success": True, "providers": providers, "count": len(providers)}
# =========================================================================