Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:54
· 40 commits to master since this release

What's changed

4838566 fix: package only the sentinel binary in release workflow
a5d0759 fix: update inline markdown description and simplify system message in App component for clarity
0f11535 feat: rewrite install scripts for one-command installation, integrating GitHub API for version resolution, default config creation, and PATH persistence; supports local builds and VS Code extension registration
cc1972f feat: add sandboxing capability to Agent for confined tool execution, enhancing security and isolation; includes CLI integration for temporary workspace management and updates to model selection logic
c5bcc11 feat: implement per-tool permission allowlists with configurable rules and default levels, enhancing tool execution control in sentinel-core; includes updates to approval gates and CLI integration
502bbbe feat: implement verify-and-fix cycle in Agent, allowing for automated error feedback and correction during tool execution, with configurable command and cycle limits
8982c30 refactor: remove phase callback functionality from Agent and related components in sentinel-core, streamlining event handling and reducing complexity
cdfe968 feat: implement Publisher and Subscriber traits in the pubsub module, enhancing event handling capabilities with a generic Event struct and lifecycle event types in sentinel-core
c19236e feat: introduce persistence attributes in LogMessage for enhanced log retention and management in sentinel-core
0a229e9 feat: add session log file appending functionality and enhance streaming log serialization in sentinel-core
3bd7c81 feat: introduce caller information logging and structured error event recording for panic recovery in sentinel-core
6802cde feat: add logging and pubsub modules to sentinel-core, enhancing modularity and functionality
c5fd24a feat: enhance apply_patch with fuzzy matching levels, allowing for more flexible patch application by introducing FuzzLevel enum and updating hunk matching logic
f079145 feat: integrate sentinel-ai-core for enhanced diff generation and processing, replacing custom diff logic with unified diff functionality in request handler
274d188 feat: enhance apply_patch functionality by adding support for applying patches with varying whitespace and line endings, improving overall patch application reliability
e4bc7c1 feat: implement fuzzy matching in apply_patch, allowing patches to apply even with minor whitespace and line-ending differences, enhancing robustness and user experience
5d82bf2 feat: implement fuzzy search functionality in LsTool, allowing ranked matches based on subsequence similarity, and update related tests for validation
57d0ef8 feat: enhance GlobTool to support a limit on results, prioritizing the most recently modified files, and update description and input schema accordingly
41795f5 feat: enhance budget tracking by introducing per-session token usage for prompt and completion tokens, updating related storage and migration logic
e9daa44 refactor: streamline thread storage operations by introducing helper functions for upserting and loading threads, improving code clarity and maintainability
93d46ca feat: update thread storage logic to handle conflicts and add test for immutable created_at field
91141d2 feat: implement connection configuration for SQLite to enhance performance and data integrity during database operations
9a9e09b feat: add PatchTool as an alias for apply_patch, enhancing the built-in toolset with unified diff support and updating tests to reflect the new tool
bb8960b feat: add new tools to the built-in toolset, including ViewTool, LsTool, and SourcegraphTool, enhancing functionality and user options
3634737 feat: update session handling to accumulate thinking event text, allowing clients to replace their streaming buffer with cumulative content
8f51a2b feat: finalize prompt integration by addressing deferred gaps in role dispatch, LSP diagnostics, IDE context, and memory management, ensuring comprehensive functionality and test coverage
7bd86ad feat: add support for per-run system-context overrides in agent interactions, enhancing prompt management with IDE context and diagnostics integration
8235fe9 feat: introduce directory listing and LLM title generation in project context and session management
deb7f1f feat: enhance model and provider management with local backend registration, cost estimation improvements, and wire-model correctness
33addff feat: implement cancellation support in Agent and session management, allowing for graceful termination of in-flight operations
6cdeb10 feat: add JsonFileEventStore for file-backed event storage and integrate into agent initialization
4adc1ca feat: implement local configuration updates and persistence in SentinelConfig, allowing dynamic changes to agent model and theme with error handling
28d57da feat: enhance GitHub token retrieval by integrating fallback to Copilot hosts.json in configuration loading
3845526 feat: add initialization dialog for first-time CLI users and enhance configuration loading with local file support
99ee819 feat: implement layered configuration loading in SentinelConfig, enabling environment variable overrides and cloud provider discovery
16fe1ac feat: enhance CLI agent architecture by integrating App management, improving session handling, and updating dependencies
847bf10 refactor: streamline SentinelConfig initialization in LSP tests for improved clarity and maintainability
ddd7b9a feat: update dependencies and enhance LSP client management with improved file watching and graceful shutdown handling
f4da011 feat: integrate LSP support by adding LspManager to AppServer, update handler to include theme and LSP server configurations
5453b57 feat: add disabled flag and provider type to ProviderInfo struct, enhance auth handling with Inline variant, and update tests accordingly
47dcdc9 test: add unit tests for wait_shutdown function to verify signal handling behavior
e4013ea feat: improve session management by adding error handling and retry logic for server connections
d94f2cf feat: implement graceful shutdown for HTTP and TCP servers, enhancing session management and logging capabilities
78b9ae0 feat: enhance logging and session management with structured log handling and graceful shutdown in CLI agent
8ee0405 chore: update @opentui/core and @opentui/solid dependencies to version 0.5.1 and refactor MCP tool registration to use background fetching
3c0811b feat: add session event handling with ServerEvent for session lifecycle notifications
a15d9ee feat: implement ServerEventBridge for real-time event handling in AppSession and update UI to handle server events
308a454 feat: enhance ToolRegistry with thread-safe access and register SubAgentTool in CLI
1b1e02c docs: add CODEBASE.md (whole-codebase understanding + current status)
9c56dff chore: fix .gitignore merge (separate threads/ line)
520277c chore: remove committed session threads; ignore threads/ dir
f11b32d feat: cost harness (scripts/cost-benchmark.ps1) with one-shot local slash mode; drop dead which_tool
c579882 refactor: remove GPU subsystems (profiler crate, slash commands, RPC methods, frontend GPU bar, docs)
b9c0c8e feat: add hardened guard plugins (workspace/web/command) with external allowlists
51c94c7 chore: update test count in documentation and remove unused dependencies from Cargo.lock
182d9e6 chore: remove obsolete Bazel configuration files and related scripts
e284ca9 chore: remove unused plugin directories, caches, and scratch files
ff1019c chore: normalize line endings with gitattributes text=auto
618f303 test: add unit tests for AppSession, including event broadcasting and session creation with and without compressors
37b3a26 refactor: improve API key handling in providers to ensure valid characters and enhance error reporting
974ee29 test: add unit tests for authentication token creation and validation
16d0c5a chore: update GitHub Actions workflow for release process, improving artifact packaging and changelog generation
adc8ff5 feat: add CI workflow for Rust project with formatting, linting, and testing steps
dce14b1 Refactor code for improved readability and consistency across multiple modules. Adjusted formatting and indentation in various functions, ensuring better alignment and clarity in the codebase.
31886e6 Refactor TUI rendering and theme configuration for improved visual consistency and user experience. Updated message display logic and enhanced theme color definitions to align with Claude Code / Gemini CLI aesthetics.
0d0ac2c gpu/query already works. Just reload the page. Restart the server to pick up the static file changes (the server serves files from disk, no rebuild needed):
232eef4 NCU integration
795e887 local.rs cmd_optimize fully wired
f7f5cf5 Sentinel AI Production Web Dashboard & GPU Profiler Implementation
03ff212 feat: initialize Sentinel GPU dashboard with HTML structure, CSS styling, and JS application logic
07f0ce7 feat: implement GPU dashboard frontend with WebSocket telemetry and analysis visualization
461291e feat: initialize GPU dashboard with WebSocket client, metrics reporting, and code viewer components
40d87d4 feat: initialize sentinel-app-server with JSON-RPC protocol, session handling, and basic web interface support
bbca898 feat: add GPU cloud access design docs and implement kernel optimization tool framework
a1a523b feat: implement LspSession for document lifecycle management and Sentinel code action scaffolding
7115e17 feat: implement file-based sentinel configuration watcher with auto-reload capabilities
4e8657a feat: implement e2e test harness and supporting provider, builtin, and registry infrastructure
e738733 test: add PowerShell CLI agent test suite for headless single-shot evaluation
a4181a8 feat: add agent test documentation, CLI test script, and sample interaction threads for verification.
9df07c4 ci: production-grade CI/CD pipeline
4647c3e fix: address GitHub issues #12 OpenRouter, #37 community, #39 telemetry, #40 docs site, #44 actions bump
743ef7b fix: address GitHub issue #11 (TUI provider picker frozen; API keys ignored)
6527943 fix: address GitHub issues #63/#64/#65/#66/#67 (META systematic bugs)
8758359 fix: address GitHub issues #55 (dynamic /model), #56 (session loss), #59 (progress)
2c93756 fix: address GitHub issues #49-#68 (model selection, config validation, CLI UX)
a0912ed feat: implement OpenTUI integration and remote shell execution for sentinel-cli
a0dde3b chore: add push verification marker
0151878 feat: fix model selection and provider detection system
73c90fa feat: replace terminal REPL with OpenTUI integration and add sentinel-app-server protocol support
dcbb405 feat: introduce plugin-based security guards, add cost benchmarking documentation, and implement TypeScript agent spawning logic
90e5303 feat: Auto-Optimize Loop - GPU kernel sweep on write/edit + gpu_optimize_kernel tool (Phase 1)
089eb62 test: harden config watcher reload test against hangs + session log
3a03629 feat: implement multi-protocol transport layer with support for Stdio, TCP, WebSockets, and Unix domain sockets
24ff23d feat: implement modular sentinel-cli interface, research sub-agent tool, and plugin system framework
f739cf3 feat: implement comprehensive Sentinel agent evaluation framework and infrastructure
d1dcccf docs: add GPU Emulator & Auto Optimizer testing guide
daf03d0 feat: implement GPU kernel optimizer module and define AI-assisted optimization workflow documentation
200de65 feat: implement GPU emulator and config sweep engine with associated documentation and CLI integration
6eb182b feat: add interactive CLI command for kernel emulation and integrate into sentinel-cli local loop
44deb0e docs: add design documentation for GPU emulator components
288568b feat: implement local CLI with hardware profiling and GPU kernel emulation capabilities
38a5dcd feat: implement GPU profiling tools and integrate CLI diagnostic commands
2c972b7 feat: implement GPU kernel language detection and diagnostic analysis framework
919e7b0 feat: implement GPU profiling module to detect hardware specs, VRAM, and driver metadata
28ad248 feat: implement local sentinel-cli with GPU profiling and model management commands
d86cb09 feat: implement local sentinel-cli with GPU profiling and Ollama integration
f1a040d feat: implement local CLI subcommand with Ollama integration and GPU management tools
10abd95 feat: implement local CLI chat interface with Ollama support and slash commands
4139fec feat: implement local CLI runner for Ollama models with automated environment setup and interactive chat support
0cd9abe feat: implement local CLI runner with automated hardware detection and Ollama integration
7834f84 feat: implement Google Gemini model provider and supporting registration infrastructure
f357560 feat: implement caretaker-agent triage worker and scaffold sentinel-bot cognitive automation architecture
95ca8f0 docs: add setup, GPU sandbox, and product specification documentation
370c420 chore: remove deprecated legacy authentication service modules
acbae21 feat: add command registry and TOML-based custom command system to cli-agent
c67fd1c feat: implement comprehensive evaluation suite for agent behavior, safety, and tool usage using Vitest
5b713d6 feat: implement interactive CLI agent interface and add project setup documentation
822e20b feat: initialize sentinel-cli entry point with subcommands and help interface
dffe198 feat: implement core platform modules, TUI components, and API client features while updating desktop application dependencies
f4793c6 feat: implement CLI AI interaction handler and add TypeScript configuration for the agent package
841f467 feat: add tsconfig and configure bun execution for Solid.js in CLI agent launcher scripts
18f6fb8 feat: implement IDE session management, TUI widgets, and user interaction components
f82d451 chore: initialize node_modules directory for cli-agent
a8dca5c feat: implement CLI AI interaction handler with provider, tool, and approval integration
dc838fd feat: implement sentinel-app-server crate and add CLI support for server and web commands
030b911 feat: implement CLI event handling, approval gates, and markdown output formatting for sentinel-cli
9573912 feat: implement desktop application shell and chat interface using Tauri and React
1fed86f feat: implement TUI crate with interactive chat, event-driven agent orchestration, and tool-approval workflows
9c79d6a refactor: remove frontend files and dependencies, including package.json, package-lock.json, and CI configuration, to streamline project structure
cb42114 refactor: rename project from hf-agent-frontend to sentinel-ai, update package dependencies, and modify startup sequence branding
eca1c97 feat: implement TUI application architecture and server session management for agent interactions
c8b2810 feat: implement MCP client with Stdio and HTTP support, add configuration scaffolding, and establish initial TUI project structure.
176eb55 feat: display agent count in status bar for improved user feedback
0e6a439 feat: add sub-agent management features and enhance UI with new commands and event handling
a8f374a refactor: update configuration files by removing deprecated MCP server settings and changing default model to gpt-4o-mini
c49560d docs: update AGENTS.md to clarify command usage for launching the Rust-native interactive agent and add requirements for .env file
16d4f4d refactor: remove Python configuration files and scripts, including .python-version, pyproject.toml, and related scripts for Bazel and Rusty V8 management
42e3adb feat: integrate fastrand for improved randomness and enhance app event handling with new features
0356f19 refactor: streamline CLI command structure and enhance documentation for improved user experience
014598c refactor: update CLI commands and documentation for Rust-based agent; remove Python agent files and configurations
3bae357 refactor: remove 'sentinel' CLI command and update project scripts; enhance 'sentinel ai' command for interactive Rust-based agent sessions
acc3f08 feat: introduce new CLI command 'sentinel ai' for launching the AI agent with interactive and headless modes, and update documentation accordingly
c0f8cee feat: further enhance local model management in TUI with refined retrieval processes and improved system detection accuracy
deb2cf1 feat: enhance local model management in TUI with improved retrieval and system detection features
f9ed175 feat: improve local model management in TUI with enhanced system detection and model retrieval capabilities
123e146 feat: implement local model setup and management in TUI, adding support for system detection and model pulling
54416d2 feat: enhance chat widget and app structure with streaming support, overlay management, and new command handling
dc1ebc6 feat: add research_tool module to enhance functionality in sentinel-core
8e9b978 feat: add new tools for notifications and documentation exploration in sentinel-tools
1026d73 chore: remove outdated documentation and reports, including architecture, codebase report, and fixed issues summaries
0ea83f1 refactor: remove deprecated backend files including session management, authentication, and routing components
b8d4d59 fix: add dead code allowance for WorktreeEntry name field in worktree manager
1f57552 feat: add feature flags for opentui-native and expose new components in TUI library
58f0d2d feat: add direct streaming support for chat responses and enhance event handling in TUI
9c05930 refactor: enhance e2e test harness with improved task descriptions, dynamic binary resolution, and structured output comparison
2bf530f feat: implement sentinel-proxy crate with compression and API request handling
be3a16d feat: implement multi-stage agent pipeline with checkpointing and state management
7102bb4 feat: implement agent execution pipeline with multi-stage reasoning and tool integration
fc5207b feat: implement core agent logic, execution pipeline, and CLI interface for sentinel framework
5c5fd63 feat: implement conversation-level compression and persistent memory system with integrated SQLite storage
aaa7750 feat: implement persistent memory system and integrate into conversation compression pipeline
0a82231 feat: implement sentinel-headroom crate for memory management and context configuration
2a8c96e feat: integrate conversation-level compression into Agent request building pipeline
c5efe48 feat: implement content compression and intelligent context management for sentinel-headroom crate
6f3a4b5 feat: implement LLM cache optimization logic with provider-specific breakpoint strategies and cost estimation
e0382bf feat: implement CacheOptimizer for LLM prompt caching across Anthropic, OpenAI, and Google providers
07d7dc2 feat: implement AppSession management, embedded server execution, and TUI integration logic
8d58190 feat: implement cli execution logic and headroom compression integration for agent tools
d81d048 feat: implement Content-Addressable Cache (CCR) with BM25 search and TTL-based expiry in sentinel-headroom crate
8f2c529 feat: implement compression strategy framework and search result compressor in sentinel-headroom crate
c4fc545 feat: implement content orchestrator and strategy registry for dynamic compression management
3faa5b9 feat: implement content compressor orchestrator and strategy framework for sentinel-headroom
1be5d38 docs: update README with project information and setup instructions
c5eeab5 feat: implement agent core logic and CLI execution interface
928f3b4 feat: implement sentinel-headroom crate for regex-based context extraction and cache alignment
0285556 feat: implement sentinel-headroom crate with text and search compression strategies
d379b4d feat: initialize sentinel-core and sentinel-ai-exec crates with agent management and tool execution logic
9c58d5e feat: implement core session persistence, plugin system architecture, and LSP server scaffolding
955901e feat: implement sentinel-analytics crate with crash reporting and add sentinel-core modules
d60c0c4 feat: implement sentinel-ai-tui crate with chat interface and model selection capabilities
6bcb642 feat: implement persistent agent thread storage with JSON and SQLite backends
59d94d3 feat: implement model discovery, configuration management, and core conversation primitives
529d546 feat: implement MCP client with support for Stdio and HTTP transport layers
32989a5 feat: implement core agent orchestration logic with tool execution, thread management, and phase tracking
d22ed04 feat: implement LocalProvider and add support for OpenAI-compatible model request framing
7fffe69 feat: implement OpenAI and Anthropic provider protocols with request/response serialization
0100a8d feat: implement provider routing infrastructure with endpoint, framing, and protocol abstractions
75bab33 feat: Phase 1 foundation improvements
80ae5ed chore: remove dead Python file and speculative planning docs
279375c chore: remove stale build artifacts and AI session files
93ecbef feat: implement core modules, MCP server scaffold, and E2E agent comparison harness
7505780 feat: add prompt caching logic and messaging notification framework across core and provider crates
e2b30d1 feat: implement provider and model selection interface with multi-provider support and environment key validation
af61cdb feat: define ProviderInfo schema and update OpenRouter configuration format
d5af38b feat: add sentinel.toml configuration for agent settings and OpenRouter provider integration
90d42e2 feat: add SessionManager to handle concurrent agent session lifecycle and state persistence
3ba7996 feat: implement session manager and update project dependencies
3a02c7b feat: initialize core crates for agent execution, budget tracking, and provider routing as part of the Rust migration plan
92abca7 feat: implement session manager and backend infrastructure for agent sessions
827869f feat: implement core agent infrastructure and integrate Rust-based sentinel toolset
d48230c feat: implement observability stubs and add SentinelConfig configuration structure
b5afb03 feat: implement conversation model and thread persistence storage in sentinel-core crate
d31fe26 feat: implement RPC request handling with session management and thread persistence support
12eb026 feat: implement unified-diff patch application and end-to-end sandbox policy validation tests
4f6f314 docs: update audit status and sandbox integration details for sentinel-exec and sentinel-sandbox
05a7798 feat: implement LocalExecutor with sandbox policy enforcement in new sentinel-exec crate
87027e6 feat: add apply_patch module to enable programmatic code modifications
0eaf4d0 feat: implement JSON-RPC request handler for session management, chat, and tool execution
c517b91 Initial commit: Sentinel-AI platform agent baseline (pre-real-provider)
e7271b1 refactor: rename crates to sentinel-ai and scaffold core execution and TUI components
d3ccb72 refactor: rename codex crates to sentinel-ai
cae0d7e feat: introduce sentinel-ai-core and sentinel-ai-exec crates
045ebe3 feat: add codex-test-support crate to workspace and clean up imports
d146b34 feat: add file system operation methods to RequestHandler
a97253e feat: rate to workspace
91e94f2 feat: add file system operation methods to RequestHandler
74dadea feat: add session management and chat stream capabilities
72c7b0f feat: enhance Bazel integration and improve workspace manifest verification
8855821 feat: update ed25519-dalek dependency and enhance JWT encoding/decoding
b558432 feat: enhance setup scripts for MSVC and musl build tools
b530792 feat: enhance MSVC environment setup and musl build tools installation
c24122a feat: update Bazel build configurations and improve linting for argument comments
15f0cc4 feat: remove build_codex_package.py and enhance Bazel build for argument-comment-lint
b10d561 feat: enhance Codex package building and formatting capabilities
481e324 refactor: streamline Bazel build configurations and enhance third-party tool integration
e093400 feat: refactor Bazel module definitions and enhance Wine testing capabilities
46cf1f1 feat: refactor devcontainer configuration and enhance security features
085e8a5 feat: add new dependencies and enhance module structure in sentinel-analytics
dacddff feat: enhance error handling and logging in configuration tools
83a90c1 feat: implement new logging system and improve performance metrics
0db08d9 feat: enhance agent graph structure and introduce async storage interface
31b0bfa feat: add hex dependency and enhance CLI error handling
b752a1d chore: update dependencies and add new crates to the workspace
da0a93e fix: improve error handling and debugging information in configuration and tools
17983ec feat: launch prep, sandbox, persistent MCP, integration tests
c5d2287 feat: MCP integration, streaming agent loop, config example
2ff37ae feat: Anthropic provider, approval gate, rich CLI, git tools
8815321 fix: CLI arg parsing and add integration tests for tools
b683fa5 feat: scaffold Rust workspace with 10 crates mirroring Codex architecture
cb35115 chore: strip platform-engineering (observability, terraform, cloud, KPI, deployment, ops)
ad993bb fix: pass api_base for all providers, replace any types, use kind field for base-url phase
375d26f docs: Rewrite PRD to include all 15 sections from source PDF
17bf7ce docs: Add Markdown PRD and System Design
5212dc6 feat: Add dynamic baseUrl configuration for OpenAI-compatible providers
abeefa7 fix: npm run cli runs sentinel-ai directly, bin script loads tsx in-process
5ab7110 fix: make sentinel-ai command work via npx tsx instead of hardcoded path; prepare for npm publish
d3eae8e chore: update package.json to rename project to sentinel-ai, add description, repository info, and specify Node.js engine version
ebd8812 refactor: reorganize 36 flat tests into subdirectories mirroring src structure
de38fef refactor: split agent_loop.py (2700→1700 lines) and session_manager.py (1876→1725 lines) into focused submodules
81b779b refactor: rename platformops to sentinel-ai across codebase; add enterprise-level module structure with errors.py, types.py, and package exports
13f4dce docs: rename platformops.co to sentinel-ai
49efca5 docs: add engineering plan for platform integration, web dashboard, and multi-agent features
95569f2 fix(lint): silence E402 for intentionally deferred imports in dry_run_test.py
6d303ef fix(cli): resolve terminal shuttering and finalize interactive auth config
9f633d0 Fix silent-failure and Esc-fallback bugs; complete real inference for all 7 providers
f1b0f10 feat: implement base frontend application with provider and model selection components
f28a8c9 feat: implement model providers for Anthropic, Google, and OpenAI-compatible APIs alongside a real-time event emitter
6bbbe00 feat: implement RealEventEmitter for managing agent lifecycle, tool execution, and event orchestration
e833f50 feat: implement RealEventEmitter for autonomous agent orchestration with planning, tool execution, and approval workflows
90670fe feat: implement modular tool system and multi-provider chat interface support
9cdc7a5 feat: add provider factory and routing logic to map models to API implementations and document project status
5afe0d9 feat: implement model provider infrastructure and session event handling in frontend
42fcadd feat: add model ID definitions and interactive provider selection component
6c9b3a1 feat: add ProviderPicker component for selecting AI models and configuring credentials
026ac0b feat: add ProviderPicker component for selecting AI models and configuring API credentials
d9cb9cf feat: implement ProviderPicker component for selecting AI models and configuring authentication
6d1c44b feat: initialize full-stack agent framework with React CLI and core backend orchestration logic
e0fb231 feat: implement terminal display utilities and core agent infrastructure for managing sessions, execution loops, and status updates.
ee8becb feat: add NVIDIA NIM provider support and optimize CLI startup animation and flow
bb54d8c feat: add model registry, NVIDIA NIM support, and interactive model picker UI
42f9ad6 feat: add startup-sequence component to handle initial application loading state
696ad55 feat: implement main application shell with event-driven state management and IPC integration
b70c1cc feat: implement frontend foundation including agent event mocking, UI themes, and model selection components
c2b3fda feat: implement frontend CLI dashboard with Ink and set up project structure for the AI agent
aa13acb fix: improve CLI stability by making OTel imports optional, adding env var defaults, and reverting the theme system
0e1f807 feat: implement centralized configuration management with environment variable support and Pydantic validation
c11fa27 feat: implement configuration management system with environment variable substitution and default CLI configuration
7475eb8 feat: implement OpenTelemetry support with tracing and metrics collection providers
edcb262 feat: add observability infrastructure with Prometheus, Tempo, Grafana, and deployment tools
fabdce5 feat: integrate OpenTelemetry observability with instrumented LLM calls, tool execution, and session tracking.
44d376a feat: implement subagent architecture and centralize tool routing logic
846860a feat: implement agent core framework with session management, tool infrastructure, and system prompt v3
c0f9a36 feat: implement dry-run testing suite with mock observability services and sample Terraform project modules
05ea7a4 feat: implement tool routing system with built-in and MCP support, including system prompt and config updates
db17604 feat: add terraform execution tools and integrate them into the agent tool system
cbc520e feat: implement agent configuration management and core model routing infrastructure
cf09c49 feat: implement session management and context compression infrastructure
02b0a44 feat: implement core agent loop with tool orchestration, session management, and cost-aware budget execution
4989574 docs: update project context and requirements in CONTEXT.md
7b983ed docs: update project context and requirements documentation
144a4ce feat: add OAuth dependencies and scripts for KPI and SFT data generation
9610b22 feat: add hourly KPI aggregation scripts, dataset cleanup tools, and agent entry point
9018c67 feat: implement comprehensive agentic framework including inference billing, dataset inspection tools, usage tracking, and improved session management.
62cf452 feat: implement particle-based startup animation and terminal display utilities for the platform agent
ce5aa6c docs: add CONTEXT.md to document project overview and guidelines
0b18090 Initial commit - Sentinel-AI agent

What's Changed

New Contributors

Full Changelog: https://github.com/Single-Core-Labs/Sentinel-Agent1/commits/v0.1.0