pms-infrastructure: pms-infrastructure

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

README.md


[Skip to Readme]

Modules

  • PMS
    • Infrastructure
      • App
        • PMS.Infrastructure.App.Control
      • DM
        • PMS.Infrastructure.DM.Constant
        • PMS.Infrastructure.DM.Type
      • DS
        • PMS.Infrastructure.DS.Core
        • PMS.Infrastructure.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, hie-bios, lens, monad-logger, mtl, pms-domain-model, posix-pty, 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-infrastructure
Bug tracker https://github.com/phoityne/pms-infrastructure/issues
Uploaded by phoityne_hs at 2025-06-06T00:15:53Z
Distributions
Downloads 0 total (0 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-06 [all 2 reports]

Readme for pms-infrastructure-0.0.1.0

[back to package description]

pms-infrastructure

pms-infrastructure is one of the internal packages that make up the pty-mcp-server project.
It provides concrete implementations for accessing external systems, such as file storage, environment variables, and time, and acts as the boundary between the core application logic and the outside world.

In this context, "outside world" refers specifically to the Linux environment in which the server runs.
By connecting to external systems via a pseudoterminal (pty), this package enables the AI to interface with the operating system as if it were a human user.
It sends messages through the pty to simulate terminal interactions, thereby granting the AI controlled access to the shell and system-level tools.

This architecture allows the MCP server to act as a mediator between structured internal commands and real-world system behavior.


Package Structure

Package Structure

Module Structure

Module Structure