Skip to content

Releases: joediggidyyy/CodeSentinel

CodeSentinel v1.0.0-beta.1 - First Beta Release

Choose a tag to compare

@joediggidyyy joediggidyyy released this 03 Nov 06:23
Immutable release. Only release title and notes can be modified.

First Beta Release

CodeSentinel is a security-first self-healing automated maintenance and monitoring system following our core principles of:
SECURITY > EFFICIENCY > MINIMALISM.

Installation

�ash pip install codesentinel-1.0.0-py3-none-any.whl

Or from source:
�ash pip install codesentinel-1.0.0.tar.gz

Key Features

  • Interactive Setup Wizard: 7-step GUI wizard for easy configuration
  • Process Monitor: Permanent core function for orphan process management (auto-starts)
  • Development Audit: Comprehensive security, efficiency, and minimalism audits
  • Alert System: File, email, and Slack integration
  • IDE Integration: Auto-detection and configuration for popular IDEs
  • Copilot Integration: AI-assisted code review and remediation

Available Commands

  • \codesentinel status\ - Show system status
  • \codesentinel !!!!\ - Run comprehensive development audit
  • \codesentinel-setup\ - Run interactive CLI setup
  • \codesentinel-setup-gui\ - Launch GUI setup wizard

Requirements

  • Python 3.13+
  • psutil (for process monitoring)
  • requests (for alerts)
  • schedule (for automation)

Known Issues

  • GUI requires tkinter (bundled with most Python distributions)
  • Some false positives in security audit (password variable names)

Changes in This Release

  • Fixed package discovery to include all subpackages
  • Modernized license format (SPDX: MIT)
  • Complete distribution with all core modules
  • Process monitor initialized and documented as a core feature
  • Clean installation tested and verified

Documentation


Note: This is a beta release. Please report any issues on the GitHub Issues page.