feat: add psagentai agent with deployment and configuration

Initial project setup including the main agent script, configuration
files, profile JSON state, systemd service unit, startup script,
deployment documentation, and Python dependencies.

Includes .env, venv/, and __pycache__/ which should likely be
excluded via .gitignore to avoid committing secrets and artifacts.
This commit is contained in:
2026-10-25 17:05:13 -03:00
commit 6b3b6541a7
3792 changed files with 805563 additions and 0 deletions
@@ -0,0 +1,86 @@
"""Enumerations related to the main document in WordprocessingML files."""
from .base import BaseXmlEnum
class WD_HEADER_FOOTER_INDEX(BaseXmlEnum):
"""Alias: **WD_HEADER_FOOTER**
Specifies one of the three possible header/footer definitions for a section.
For internal use only; not part of the python-docx API.
MS API name: `WdHeaderFooterIndex`
URL: https://docs.microsoft.com/en-us/office/vba/api/word.wdheaderfooterindex
"""
PRIMARY = (1, "default", "Header for odd pages or all if no even header.")
"""Header for odd pages or all if no even header."""
FIRST_PAGE = (2, "first", "Header for first page of section.")
"""Header for first page of section."""
EVEN_PAGE = (3, "even", "Header for even pages of recto/verso section.")
"""Header for even pages of recto/verso section."""
WD_HEADER_FOOTER = WD_HEADER_FOOTER_INDEX
class WD_ORIENTATION(BaseXmlEnum):
"""Alias: **WD_ORIENT**
Specifies the page layout orientation.
Example::
from docx.enum.section import WD_ORIENT
section = document.sections[-1] section.orientation = WD_ORIENT.LANDSCAPE
MS API name: `WdOrientation`
MS API URL: http://msdn.microsoft.com/en-us/library/office/ff837902.aspx
"""
PORTRAIT = (0, "portrait", "Portrait orientation.")
"""Portrait orientation."""
LANDSCAPE = (1, "landscape", "Landscape orientation.")
"""Landscape orientation."""
WD_ORIENT = WD_ORIENTATION
class WD_SECTION_START(BaseXmlEnum):
"""Alias: **WD_SECTION**
Specifies the start type of a section break.
Example::
from docx.enum.section import WD_SECTION
section = document.sections[0] section.start_type = WD_SECTION.NEW_PAGE
MS API name: `WdSectionStart`
MS API URL: http://msdn.microsoft.com/en-us/library/office/ff840975.aspx
"""
CONTINUOUS = (0, "continuous", "Continuous section break.")
"""Continuous section break."""
NEW_COLUMN = (1, "nextColumn", "New column section break.")
"""New column section break."""
NEW_PAGE = (2, "nextPage", "New page section break.")
"""New page section break."""
EVEN_PAGE = (3, "evenPage", "Even pages section break.")
"""Even pages section break."""
ODD_PAGE = (4, "oddPage", "Section begins on next odd page.")
"""Section begins on next odd page."""
WD_SECTION = WD_SECTION_START