Back to Hackathon Showcase
#126
Hacker Pioneer AwardPrize: ¥100#126

Historical Traces

Historical Traces is a creation system transforming historical themes into professional scripts through Multi-Agent collaboration. Solves traditional script creation being time-consuming, requiring ex...

About the Creator

Already contacted

Project Description

Historical Traces is a creation system transforming historical themes into professional scripts through Multi-Agent collaboration. Solves traditional script creation being time-consuming, requiring extensive historical research, lacking user engagement. In educational scenarios, students struggle to experience historical events immersively. Innovative Agent collaboration: 1. Linear + bidirectional hybrid: AgentA→B→C forms linear research chain, AgentC conducts multi-round bidirectional interaction with users, AgentD silently collects full-process info. 2. Central coordination: AgentG as sole user interface, unified info flow and task distribution management. 3. State machine interaction control: AgentC implements strict 'one question one answer' state management through 4-layer filtering, ensuring user deep participation in each creation stage.

Technical Solution

5 Agents: 1. AgentG - Central Coordinator 2. AgentA - Historical Researcher 3. AgentB - Script Planner 4. AgentC - Interactive Performer 5. AgentD - Full Script Writer. OpenAgents Collaboration: 1. Channel Isolation (Messaging Mod) creates 6 dedicated channels via openagents.mods.workspace.messaging, each Agent subscribes only to necessary channels via default_channels avoiding info overload. 2. Message Routing: AgentG uses send_channel_message for cross-channel routing, smart forwarding based on message tags (like '【Historical Package】'), full-process tracing via message history. 3. Deduplication: Each Agent checks channel history before responding, avoiding duplicate topic processing and message forwarding.

Features

① AgentG - Central Coordinator: Sole user interaction interface, handles task distribution and result aggregation. ② AgentA - Historical Researcher: Collects historical background materials. ③ AgentB - Script Planner: Designs three-act script outline. ④ AgentC - Interactive Performer: Guides user participation through 5 interaction rounds. ⑤ AgentD - Full Script Writer: Integrates full-process info, outputs professional script. ⑥ 5 Agents collaborate through OpenAgents channel system with key mechanisms: channel isolation, message tagging, state synchronization, unidirectional/bidirectional hybrid.

Inspired by this project?

Build your own multi-agent system with OpenAgents. Join the community and start creating today.