In the development of DeepSeek Harness (DSH), agents may sometimes need to perceive session runtime or respond based on time. Relying on external services to obtain time information can add unnecessary network dependencies and latency. The dsh-screen-time plugin is implemented in pure Node.js and provides local screen time calculation directly.

Plugin Positioning

This plugin is maintained by uckkk, with screen time calculation as its core function. It is a pure Node.js implementation with no network dependencies. With this plugin, developers can obtain time data in a session, perform precise calculations based on parameters, and ultimately receive clear recommendations.

Core Features

  • Screen time calculation
  • Precise calculation by parameters
  • Clear recommendations
  • Pure Node.js implementation
  • No network dependencies

Installation and Enablement

The installation command is as follows:

dsh plugin add github:uckkk/dsh-screen-time

Usage

After installation, you can simply call the tool registered by the plugin within the session.

Applicable Scenarios and Notes

The plugin runs under the permissions of the current DSH process. As developers, you should review the source code and license before using any third-party plugin. This project is licensed under the MIT license.

Summary

This is a lightweight, network-independent time calculation tool. For more details, refer to the plugin directory or the GitHub repository.