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.
Start with a permitted repository request and where its result should return. The task can examine DSH's request-to-ticket-to-draft-PR pattern while preserving requester authorization and original scope, with connections and execution permissions checked as separate prerequisites.
Specify the repository, allowed requesters, labels, review policy, and expected PR output.
Copy the request into a new Floatboat conversation and provide the required material.
Download FloatboatPreview and copy the request. It is not sent automatically from this page.
Reference: DSH Superagent Prototype https://github.com/deepseek-ai/dsh-superagent-prototype Read the original documentation and check the current environment and dependencies. Propose any new installation or tool connection before proceeding. My task: Read the DSH Superagent prototype setup and authorization documents. Design a GitHub-issue-to-draft-PR flow for my repository, listing requester permissions, duplicate-event handling, and required approval. Show the plan before any account, webhook, or service configuration. Expected deliverable: A request-to-ticket flow with authorization checks, duplicate handling, and a reviewable handoff.
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.
DSH connects an accountable request source with a bounded task and a result returned to the work's starting point. Compare those mechanisms when designing repository collaboration, keeping authorization and traceable delivery separate from simply receiving a message.
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.
Maintenance requests, review follow-ups, and message-triggered work depend on a traceable task identity. Explore DSH's request-to-draft-PR handoff while keeping requester permissions, original scope, and result-return destinations explicit in your own workflow design.
Repository maintenance can follow a traceable request-to-ticket-to-draft-PR flow. Bound the coding request, permitted files, and acceptance conditions before work begins, and attach verification evidence to the proposed change. This makes the result inspectable without treating a draft pull request as an approved modification.
Review feedback should stay attached to the task and authorization it concerns. Preserve the original scope when planning a continuation, and route unrelated requests into separate work instead of silently enlarging the assignment. The handoff should show which comments are being addressed and which require a new decision.
A message-triggered workflow needs approved channels, permitted requesters, and a clear destination for results. Define the trigger, authorization, assignment, and return path before borrowing that handoff pattern for work organized in Floatboat. Check connection requirements separately rather than assuming the channel is already integrated.
The router and worker environment should be assessed alongside requester rules and inferred-task handling. Read the current runtime prerequisites and identify which account, repository, and operating-system permissions the prototype would use. Keep observation settings, execution authorization, and machine isolation distinct, then decide which bounded experiment is acceptable before allowing the system to act on real repository requests.
Running the prototype requires a compatible Harness environment, configured model access, and a dedicated repository identity. Review those conditions alongside operating-system permissions: separate sessions and credential wrappers do not themselves provide a sandbox for router or worker activity.
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.
Observation helps assess inferred tasks before automatic acceptance is enabled, but explicit requests can still execute in observe mode. Review the steps with that distinction intact, checking permissions and task records rather than treating the mode as a universal execution block.
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 the workflows, operating requirements, and source licenses of these projects.