pms-infra-watch: pms-infra-watch

[ ai, apache, library ] [ Propose Tags ] [ Report a vulnerability ]

README.md


[Skip to Readme]

Modules

  • PMS
    • Infra
      • Watch
        • App
          • PMS.Infra.Watch.App.Control
        • DM
          • PMS.Infra.Watch.DM.Constant
          • PMS.Infra.Watch.DM.Type
        • DS
          • PMS.Infra.Watch.DS.Core
          • PMS.Infra.Watch.DS.Utility

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1.0
Change log CHANGELOG.md
Dependencies aeson, async, base (>=4.21.0.0 && <4.22), bytestring, conduit, data-default, directory, fast-logger, filepath, fsnotify, lens, monad-logger, mtl, pms-domain-model, process, safe-exceptions, stm, text, transformers [details]
License Apache-2.0
Copyright 2025-2026 phoityne.hs@gmail.com
Author phoityne.hs@gmail.com
Maintainer phoityne.hs@gmail.com
Category AI
Home page https://github.com/phoityne/pms-infra-watch
Bug tracker https://github.com/phoityne/pms-infra-watch/issues
Uploaded by phoityne_hs at 2025-06-21T00:16:33Z
Distributions
Downloads 2 total (2 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2025-06-21 [all 2 reports]

Readme for pms-infra-watch-0.0.1.0

[back to package description]

pms-infra-watch

pms-infra-watch is one of the internal packages that make up the pty-mcp-server project.

pms-infra-watch is a file-watching component that monitors changes to published resource lists, including tools, prompts/, and resources/ directories. When any of these files or directories are modified—such as when new tools are added, prompts are updated, or shared resources are replaced—it automatically detects the changes and sends structured notifications to connected MCP clients.

This enables clients to stay up-to-date with the latest tool definitions and related resources without requiring manual refresh or restart. The package is designed for integration into MCP-based development environments, ensuring a seamless and dynamic update workflow.


Package Structure

Package Structure

Module Structure

Module Structure