Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Bug report / 报告 bug
description: Something in DS Bot does not work as it should. / DS Bot 有功能不正常。
description: Something in FlyBot does not work as it should. / FlyBot 有功能不正常。
labels: [bug]
body:
- type: markdown
Expand All @@ -8,11 +8,11 @@ body:
**Please add a screenshot.** A screenshot of the whole window tells us more than a paragraph. A report with only one sentence cannot be fixed and may be closed.
**请附截图。** 一张整窗截图比一段文字有用得多。只有一句话的报告修不了,可能会被直接关闭。

Fastest: in DS Bot, **Settings → Feedback → Report on GitHub** fills in the diagnostics.
最快:在 DS Bot 里点 **设置 → 反馈 → 在 GitHub 上报告**,诊断信息会自动填好。
Fastest: in FlyBot, **Settings → Feedback → Report on GitHub** fills in the diagnostics.
最快:在 FlyBot 里点 **设置 → 反馈 → 在 GitHub 上报告**,诊断信息会自动填好。

Security problems: **Security** tab → **Report a vulnerability**. Questions and ideas: [Discussions](https://github.com/Fei2411/DeepSeek-Bot/discussions).
安全问题请在 **Security** 页私下报告;提问和建议请发到 [Discussions](https://github.com/Fei2411/DeepSeek-Bot/discussions)。
Security problems: **Security** tab → **Report a vulnerability**. Questions and ideas: [Discussions](https://github.com/ThinkFlowLab/FlyBot/discussions).
安全问题请在 **Security** 页私下报告;提问和建议请发到 [Discussions](https://github.com/ThinkFlowLab/FlyBot/discussions)。
- type: textarea
id: what
attributes:
Expand All @@ -39,7 +39,7 @@ body:
id: diagnostics
attributes:
label: Diagnostics / 诊断信息
description: In DS Bot, Settings → Feedback → Copy, then paste here. / 在 DS Bot 里点 设置 → 反馈 → 复制,粘贴到这里。
description: In FlyBot, Settings → Feedback → Copy, then paste here. / 在 FlyBot 里点 设置 → 反馈 → 复制,粘贴到这里。
validations:
required: true
- type: checkboxes
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Questions & help
url: https://github.com/Fei2411/DeepSeek-Bot/discussions/new?category=q-a
url: https://github.com/ThinkFlowLab/FlyBot/discussions/new?category=q-a
about: Installation, setup and usage questions — ask in Discussions, not Issues.
- name: Feature requests & ideas
url: https://github.com/Fei2411/DeepSeek-Bot/discussions/new?category=ideas
url: https://github.com/ThinkFlowLab/FlyBot/discussions/new?category=ideas
about: Suggest features and discuss anything that is not a bug — in Discussions.
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ FlyBot agent work uses a small, visible loop. Adapt the *habits* below; do not c

## What this project is

DS Bot is a team of long-lived Bots, built on DeepSeek Harness (DSH). It has two parts:
FlyBot is a team of long-lived Bots, built on DeepSeek Harness (DSH). It has two parts:

- `ds-bot/`: the Bot features, written as a DSH plugin. The plugin runs in DSH Desktop, in DSH Web and in the desktop app.
- `app/`: the desktop app for Windows and macOS. It runs a pinned DSH with the `ds-bot` plugin, in its own profile and its own `DSH_HOME`, and imports an existing team from the user's DSH.
Expand Down
16 changes: 8 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ All notable changes to DS Bot are listed here. The format follows [Keep a Change
- Bots no longer use DeepSeek Harness's own question card, which held the Bot until you answered it while messages from other Bots waited.
- A Bot that messaged a Bot stuck on earlier work was told "Delivered" every time, with no sign that nothing was read. It is now told how many earlier messages wait unread and when the other Bot waits for your approval, and after 10 unread messages `message_bot` fails and tells it to report the stuck Bot to you.
- On model providers that need every request to name its conversation, such as OpenCode Go, the memory panel, automatic memory updates, the context check of long chats and image reading for text-only models failed. They now work there too.
- The memory panel's summary, its "ask or update" and the memory review no longer stop when the Bot's model refuses the call or runs out of output budget: they try once more on the profile's default model. After you change the Bot's model, a failed summary is written again automatically. ([#116](https://github.com/Fei2411/DeepSeek-Bot/issues/116))
- The memory panel's summary, its "ask or update" and the memory review no longer stop when the Bot's model refuses the call or runs out of output budget: they try once more on the profile's default model. After you change the Bot's model, a failed summary is written again automatically. ([#116](https://github.com/ThinkFlowLab/FlyBot/issues/116))
- With the `ptc` agent preset, the team view and a Bot's character show the tool the Bot runs from its code, an approval card says what that tool does, and a question card asked from code is kept in chat search and in the next part of the chat. In a group chat, a member that only reads the chat or checks the team no longer leaves the round as if it had gone off to work.
- Switching from Bot mode back to Agent mode no longer leaves parts of the Bot interface on screen, such as the chat header or Bot messages without their styles, when one part fails to close. The other parts still close, and Bot mode opens normally again.
- DS Bot no longer sets DeepSeek Harness's work-details mode (Settings → General) to the most detailed one, and no longer hides that setting. Bot chats stay flat in every mode, and your choice applies again outside them. If you had chosen another mode before, choose it again once: DS Bot cannot tell which one it was.
Expand Down Expand Up @@ -146,10 +146,10 @@ If you used the legacy `dsh-bot` package, remove it before you install `ds-bot`.
- Only one DSH can change a team at a time; a second DSH on the same DSH home opens it read-only ([Data and backups](ds-bot/README.md#data-and-backups)).
- Group chats use many tokens: each member reads the group and answers in turn.

[Unreleased]: https://github.com/Fei2411/DeepSeek-Bot/compare/v0.1.5...HEAD
[0.1.5]: https://github.com/Fei2411/DeepSeek-Bot/compare/v0.1.4...v0.1.5
[0.1.4]: https://github.com/Fei2411/DeepSeek-Bot/compare/v0.1.3...v0.1.4
[0.1.3]: https://github.com/Fei2411/DeepSeek-Bot/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/Fei2411/DeepSeek-Bot/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/Fei2411/DeepSeek-Bot/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/Fei2411/DeepSeek-Bot/releases/tag/v0.1.0
[Unreleased]: https://github.com/ThinkFlowLab/FlyBot/compare/v0.1.5...HEAD
[0.1.5]: https://github.com/ThinkFlowLab/FlyBot/compare/v0.1.4...v0.1.5
[0.1.4]: https://github.com/ThinkFlowLab/FlyBot/compare/v0.1.3...v0.1.4
[0.1.3]: https://github.com/ThinkFlowLab/FlyBot/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/ThinkFlowLab/FlyBot/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/ThinkFlowLab/FlyBot/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/ThinkFlowLab/FlyBot/releases/tag/v0.1.0
14 changes: 7 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Contributing to DS Bot
# Contributing to FlyBot

Thank you for helping. This file explains how to set up the plugin, how to test a change and which rules a change must follow. For what the plugin does and how users install it, see [README.md](README.md).

Expand Down Expand Up @@ -47,7 +47,7 @@ You need:
- For the test bench only: pnpm `11` and a checkout of DeepSeek Harness at the DSH version that the plugin is tested with.

```sh
git clone https://github.com/Fei2411/DeepSeek-Bot.git ds-bot-repo
git clone https://github.com/ThinkFlowLab/FlyBot.git ds-bot-repo
cd ds-bot-repo/ds-bot

# The plugin's own build tool (esbuild only).
Expand Down Expand Up @@ -124,21 +124,21 @@ For a change to the Bot browser, check it in DSH Desktop. On Linux, the scripts

## Report a problem

The easiest way is from DS Bot itself: open **Settings → Feedback**, write what happened and select **Report on GitHub**. It opens a new issue with the DS Bot and DSH versions, your system, the models and the recent errors already filled in. **Copy** puts the same text on the clipboard, and **Download** saves the full error log (`<DSH_HOME>/bot/logs/diagnostics.jsonl`).
The easiest way is from FlyBot itself: open **Settings → Feedback**, write what happened and select **Report on GitHub**. It opens a new issue with the core (`ds-bot`) and DSH versions, your system, the models and the recent errors already filled in. **Copy** puts the same text on the clipboard, and **Download** saves the full error log (`<DSH_HOME>/bot/logs/diagnostics.jsonl`). For now the core's **Report on GitHub** button opens the issue form of the upstream `ds-bot` repository (Fei2411/DeepSeek-Bot). Problems with FlyBot or its plugins belong in [ThinkFlowLab/FlyBot issues](https://github.com/ThinkFlowLab/FlyBot/issues): copy the report there instead (see #33 / #34).

If you open an issue by hand, include:

- The DSH version (DSH Desktop or `@deepseek-ai/dsh`), your operating system, and whether you use DSH Desktop or DSH Web.
- How you installed DS Bot (npm, release file, Git address or command line) and its version.
- How you installed FlyBot (npm, release file, Git address or command line) and its version.
- What you did, what you expected and what happened, with the exact error text.
- A screenshot of the whole window, with the chat and the error.
- The steps that make it happen again.

DS Bot removes API keys, tokens, saved secrets and your home folder from its diagnostics. Read the text before you post it, and remove personal data from screenshots.
FlyBot removes API keys, tokens, saved secrets and your home folder from its diagnostics. Read the text before you post it, and remove personal data from screenshots.

For a security problem, do not open a public issue. Use **Report a vulnerability** on the repository's **Security** tab.

Issues are for bug reports. Questions, ideas and feature requests belong in [Discussions](https://github.com/Fei2411/DeepSeek-Bot/discussions).
Issues are for bug reports. Questions, ideas and feature requests belong in [Discussions](https://github.com/ThinkFlowLab/FlyBot/discussions).


## Agent docs map
Expand All @@ -152,4 +152,4 @@ Issues are for bug reports. Questions, ideas and feature requests belong in [Dis

## License

DS Bot is licensed under the [Apache License 2.0](LICENSE). When you submit a contribution, you agree that it is licensed under the same license, as section 5 of the license says.
FlyBot is licensed under the [Apache License 2.0](LICENSE). When you submit a contribution, you agree that it is licensed under the same license, as section 5 of the license says.
Loading
Loading