Requests with an accountable source
GitHub and optional Feishu events enter a policy-controlled routing process. Allowed senders, receiving scope, and team rules determine whether a request can become work.
Explore DeepSeek’s research prototype for turning authorized GitHub and Feishu requests into coding tasks. Study task routing, scoped execution, and reviewable delivery for your own agent workflows.
DSH Superagent Prototype is a proactive coding agent published in DeepSeek’s official GitHub organization. It runs as a DeepSeek Harness bundle for one GitHub repository, with optional Feishu input. Authorized requests become tasks that execute in their own sessions and working directories, then return results to the original conversation.
Its useful workflow patterns include evaluating incoming requests, keeping each task within an assigned scope, and following discussion without treating every message as new authority. The web panel prioritizes work needing a person and also exposes history and operational health.
The MIT-licensed repository is research code, explicitly described as not an official DeepSeek product or production-ready software. Its published implementation differs from the internal version and the accompanying design article; some ideas discussed there remain unimplemented.
Follow the mechanisms that connect a team’s request to a bounded task and a result someone can review.
GitHub and optional Feishu events enter a policy-controlled routing process. Allowed senders, receiving scope, and team rules determine whether a request can become work.
Accepted work becomes a Ticket with a Mandate defining its authority. Its executor uses a dedicated session and directory while subscribed conversations provide continuing context.
The agent can reply in the original conversation and open pull requests. A panel brings review, blocked work, and other items needing human attention into view.
Use these patterns to improve coordination around your own tasks, then verify any software integration separately.
Define a small coding request, its permitted changes, and the evidence needed for acceptance. Use the task-to-pull-request pattern to make the proposed result easy to inspect.
Keep a reviewer’s comments attached to the right task and preserve the original scope. Route requests for unrelated work separately instead of silently expanding an existing assignment.
Specify which channel and people may request work, then define where the result should return. Borrow that handoff pattern for workflows organized in Floatboat without assuming a built-in connection.
Check the runtime, account, and machine boundaries before moving from a design reference to a live experiment.
Use a supported Harness version, a configured model provider, and the documented command-line dependencies. One deployment serves one github.com repository through a dedicated GitHub user account.
The documented router and worker presets run with full access as the operating-system user. Separate sessions and credential wrappers are not a sandbox; use a dedicated OS account for isolation.
The default observe mode records inferred tasks it would accept without starting them; explicit requests still execute. Review decisions before enabling automatic acceptance under written rules.
Trace a request through authorization, task execution, and delivery, then decide which mechanisms fit your own workflow.
Compare independent agents through their interfaces, extension models, and approach to carrying work forward.