Agent17 Version 09 New 🔥
For the uninitiated, Agent17 is a renowned title in the sandbox narrative genre, blending espionage, relationship management, and time-based strategy. Players step into the shoes of a skilled operative navigating a web of loyalty, deception, and high-stakes missions. Previous versions (0.7 and 0.8) laid a solid foundation but were often criticized for linear progression and minor bugs.
Version 0.9 aims to silence every critic.
Agent17 uses a YAML workspace file (agent17.yaml) in your project root. Minimal example:
agent:
name: my-agent
runtime: python
planner:
type: simple # options: simple, hierarchical, llm
memory:
backend: redis
url: redis://localhost:6379/0
connectors:
- name: http
- name: shell
policy:
max_retries: 3
allowed_domains: [example.com]
logging:
level: info
Place credentials in environment variables or a secrets store referenced by the config (see Security).
CLI:
agent17 start --workspace ./ --port 8080
Programmatic (Python):
from agent17 import Agent
agent = Agent.from_workspace("./")
agent.start(port=8080)
REST health endpoint: GET /health