Hacker News
HackerNews enables an Agent to search Hacker News website.
Example
The following agent will write an engaging summary of the users with the top 2 stories on hackernews along with the stories.
cookbook/tools/hackernews.py
from bitca.agent import Agent
from bitca.tools.hackernews import HackerNews
agent = Agent(
name="Hackernews Team",
tools=[HackerNews()],
show_tool_calls=True,
markdown=True,
)
agent.print_response(
"Write an engaging summary of the "
"users with the top 2 stories on hackernews. "
"Please mention the stories as well.",
)
Toolkit Params
Parameter
Type
Default
Description
get_top_stories
bool
True
Enables fetching top stories.
get_user_details
bool
True
Enables fetching user details.
Toolkit Functions
Function
Description
get_top_hackernews_stories
Retrieves the top stories from Hacker News. Parameters include num_stories
to specify the number of stories to return (default is 10). Returns the top stories in JSON format.
get_user_details
Retrieves the details of a Hacker News user by their username. Parameters include username
to specify the user. Returns the user details in JSON format.
Last updated