[
  {
    "id": "smolagents-docs-1",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/guided_tour",
    "excerpt": "CodeAgent generates tool calls as Python code snippets.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-2",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/guided_tour",
    "excerpt": "ToolCallingAgent writes tool calls as structured JSON.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-3",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/guided_tour",
    "excerpt": "You can authorize additional imports by passing the authorized modules as a list of strings in argument `additional_authorized_imports`",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-4",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/tools",
    "excerpt": "The custom tool subclasses Tool to inherit useful methods... A `forward` method which contains the inference code to be executed.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-5",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/tools",
    "excerpt": "You can share your custom tool to the Hub as a Space repository by calling push_to_hub() on the tool.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-6",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/index",
    "excerpt": "To make it secure, we support executing in sandboxed environment via Modal, Blaxel, E2B, or Docker.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-7",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "You can also use `agent.replay()`, as follows",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-8",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "You can also use step callbacks to dynamically change the agent’s memory.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-9",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "This can be useful in case you have tool calls that take days: you can just run your agents step by step.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-10",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/inspect_runs",
    "excerpt": "We’ve adopted the OpenTelemetry standard for instrumenting agent runs.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-11",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/examples/multiagents",
    "excerpt": "Then we create a manager agent, and upon initialization we pass our managed agent to it in its `managed_agents` argument.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-gh-1",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "smolagents supports any LLM. It can be a local `transformers` or `ollama` model, one of many providers on the Hub, or any model from OpenAI, Anthropic and many others via our LiteLLM integration.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-12",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/index",
    "excerpt": "CLI Tools: Comes with command-line utilities (smolagent, webagent) for quickly running agents without writing boilerplate code.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-gh-2",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "You can use tools from any MCP server, from LangChain, you can even use a Hub Space as a tool.",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-gh-3",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "agent.push_to_hub(\"m-ric/my_agent\")\n\n# agent.from_hub(\"m-ric/my_agent\") to load an agent from Hub",
    "fetchedAt": "2026-09-04T21:01:21.311Z"
  },
  {
    "id": "smolagents-docs-13",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/index",
    "excerpt": "CodeAgent writes its actions in code (as opposed to “agents being used to write code”) to invoke tools or perform computations",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-docs-14",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/tools",
    "excerpt": "The custom tool subclasses Tool to inherit useful methods.",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-docs-15",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/guided_tour",
    "excerpt": "You can authorize additional imports by passing the authorized modules as a list of strings in argument additional_authorized_imports",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-docs-16",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "You can also use agent.replay(), as follows",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-docs-17",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "Run one step.\nfinal_answer = agent.step(memory_step)",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-docs-18",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/examples/multiagents",
    "excerpt": "we create a manager agent, and upon initialization we pass our managed agent to it in its managed_agents argument.",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-gh-4",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "smolagents supports any LLM. It can be a local transformers or ollama model, one of many providers on the Hub, or any model from OpenAI, Anthropic and many others via our LiteLLM integration.",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-gh-5",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "Agents support text, vision, video, even audio inputs!",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-gh-6",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "You can even share your agent to the Hub, as a Space repository:",
    "fetchedAt": "2026-09-16T00:28:27.633Z"
  },
  {
    "id": "smolagents-docs-19",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/secure_code_execution",
    "excerpt": "we have re-built a more secure `LocalPythonExecutor` from the ground up.",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-20",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "You can also use `agent.replay()`",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-21",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/tutorials/memory",
    "excerpt": "You can access the agent’s memory using:",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-22",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/examples/multiagents",
    "excerpt": "manager_agent = CodeAgent(\n    tools=[],\n    model=model,\n    managed_agents=[web_agent],",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-23",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/reference/agents",
    "excerpt": "final_answer_checks (list[Callable], optional) — List of validation functions to run before accepting a final answer.",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-24",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/reference/agents",
    "excerpt": "planning_interval (int, optional) — Interval at which the agent will run a planning step.",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-gh-7",
    "tier": "github",
    "url": "https://github.com/huggingface/smolagents",
    "excerpt": "To make it secure, we support executing in sandboxed environments via Blaxel, E2B, Modal, or Docker.",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-25",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/index",
    "excerpt": "agent = CodeAgent(tools=[], model=model)\n\n# Run the agent with a task\nresult = agent.run(\"Calculate the sum of numbers from 1 to 10\")",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-docs-26",
    "tier": "claimed-docs",
    "url": "https://huggingface.co/docs/smolagents/index",
    "excerpt": "Now the agent can search the web!",
    "fetchedAt": "2026-09-16T00:29:43.364Z"
  },
  {
    "id": "smolagents-comm-1",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42578242",
    "excerpt": "Congrats on the launch. I actually really like how the agency level x capability is displayed on the page. Too many text in / text out abstractions being mislabeled as \"agents\" these days.",
    "fetchedAt": "2026-09-04T21:04:21.907Z"
  },
  {
    "id": "smolagents-comm-2",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/42578242",
    "excerpt": "In the text_to_sql example, python code with matplotlib failed because matplotlib was not in the allowed imports; the system pivoted to printing a bar plot with ## characters instead, but still reached a correct final answer.",
    "fetchedAt": "2026-09-04T21:04:21.907Z"
  },
  {
    "id": "smolagents-probe-1",
    "tier": "probe",
    "url": "https://huggingface.co/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://huggingface.co/llms.txt",
    "fetchedAt": "2026-09-16T00:29:44.766Z"
  },
  {
    "id": "smolagents-probe-2",
    "tier": "probe",
    "url": "https://huggingface.co/docs/smolagents/guided_tour.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://huggingface.co/docs/smolagents/guided_tour.md # Agents - Guided tour\n\nIn this guided visit, you will learn how to build an agent, how to run it, and how to customize",
    "fetchedAt": "2026-09-16T00:29:44.766Z"
  },
  {
    "id": "smolagents-probe-3",
    "tier": "probe",
    "url": "https://huggingface.co/.well-known/openapi.json",
    "excerpt": "PROBE openapi: HTTP 200 at https://huggingface.co/.well-known/openapi.json — contains \"openapi\" key",
    "fetchedAt": "2026-09-16T00:29:44.766Z"
  }
]
