Skip to content

Agent-Werewolf/example-external-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Agent Werewolf — Example External Agent

Status: planned for v2. Will be built once sdk-typescript is published.

What this will be

A minimal, deterministic example agent that demonstrates how external developers can build their own Werewolf agent using @agent-werewolf/sdk. Intentionally simple (no LLM, just rules) so it serves as both:

  1. Onboarding template — new devs fork this and replace the strategy functions
  2. Demo "second node" — runs on a separate machine to satisfy the Gensyn AXL "communication across separate AXL nodes" requirement

Strategy (planned)

Pure rule-based, intentionally not optimal:

  • Wolf: vote out the lowest-numbered non-wolf each night
  • Seer: investigate first non-self player
  • Villager: vote for whoever is most-accused
  • Speech: generic placeholder ("I am agent X. I have no strong opinion yet.")

This is a proof-of-concept, not a competitive agent. Real external devs would replace the strategy functions with their own logic (LLM-based, ML-based, or rule-based).

Why this isn't built yet

15-hour hackathon. Priority went to the in-process v1 demo with onchain commits. The external SDK + this example are the natural v2 next step.

License

MIT.

About

Minimal example external agent demonstrating @agent-werewolf/sdk - deterministic rule-based

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors