Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .opencode/.strrayrc.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"framework": {
"name": "StringRay Framework",
"version": "1.14.1",
"version": "1.14.10",
"buildMode": "production",
"logLevel": "info"
},
Expand Down
2 changes: 2 additions & 0 deletions .opencode/agents/enforcer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: enforcer
description: "Enforcer agent for codex compliance and error prevention"
version: "1.0.0"

system: "You are the StringRay Enforcer agent. You validate code against the Universal Development Codex (60 error-prevention terms), enforce quality gates, and prevent errors with 99.6% accuracy. You check for type safety, input validation, memory optimization, error handling, security, and architecture compliance. Block operations that violate codex terms."

# =============================================================================
# CODEX COMPLIANCE
# =============================================================================
Expand Down
2 changes: 1 addition & 1 deletion .opencode/codex.codex
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.14.1",
"version": "1.14.10",
"terms": [
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60
],
Expand Down
6 changes: 3 additions & 3 deletions .opencode/command/dependency-audit.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Comprehensive dependency analysis and security audit for all project dependencie
"vulnerabilities": [
{
"package": "lodash",
"version": "1.14.1",
"version": "1.14.10",
"severity": "high",
"cve": "CVE-2021-23337",
"description": "Command injection vulnerability"
Expand All @@ -85,14 +85,14 @@ Security-focused format for CI/CD integration:

```json
{
"version": "1.14.1",
"version": "1.14.10",
"$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",
"runs": [
{
"tool": {
"driver": {
"name": "Dependency Audit",
"version": "1.14.1"
"version": "1.14.10"
}
},
"results": [...]
Expand Down
4 changes: 2 additions & 2 deletions .opencode/enforcer-config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"framework": "StringRay 1.0.0",
"version": "1.14.1",
"version": "1.14.10",
"description": "Codex-compliant framework configuration for Credible UI project",
"thresholds": {
"bundleSize": {
Expand Down Expand Up @@ -220,7 +220,7 @@
}
},
"codex": {
"version": "1.14.1",
"version": "1.14.10",
"terms": [
1,
2,
Expand Down
2 changes: 1 addition & 1 deletion .opencode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opencode/OpenCode",
"version": "1.14.1",
"version": "1.14.10",
"description": "OpenCode framework configuration",
"main": "OpenCode.json",
"scripts": {
Expand Down
6 changes: 3 additions & 3 deletions .opencode/state
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"memory:baseline": {
"heapUsed": 11.44,
"heapUsed": 11.51,
"heapTotal": 20.16,
"external": 1.88,
"rss": 57.48,
"timestamp": 1774575810934
"rss": 57.63,
"timestamp": 1774632597883
}
}
2 changes: 1 addition & 1 deletion .opencode/strray/codex.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.14.1",
"version": "1.14.10",
"lastUpdated": "2026-03-09",
"errorPreventionTarget": 0.996,
"terms": {
Expand Down
2 changes: 1 addition & 1 deletion .opencode/strray/config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "./config.schema.json",
"version": "1.14.1",
"version": "1.14.10",
"description": "StringRay Framework - Token Management & Performance Configuration",

"token_management": {
Expand Down
2 changes: 1 addition & 1 deletion .opencode/strray/features.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "./features.schema.json",
"version": "1.14.1",
"version": "1.14.10",
"description": "StringRay Framework - Unified Feature Configuration",
"token_optimization": {
"enabled": true,
Expand Down
6 changes: 3 additions & 3 deletions .opencode/strray/integrations.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@
"openclaw": {
"enabled": false,
"type": "external-service",
"version": "1.14.1",
"version": "1.14.10",
"config": {}
},
"python-bridge": {
"enabled": false,
"type": "protocol-bridge",
"version": "1.14.1",
"version": "1.14.10",
"config": {}
},
"react": {
"enabled": false,
"type": "framework-adapter",
"version": "1.14.1",
"version": "1.14.10",
"config": {}
}
}
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Enterprise AI Orchestration Framework for OpenCode/Claude Code**

[![Version](https://img.shields.io/badge/version-1.14.7-blue?style=flat-square)](https://npmjs.com/package/strray-ai)
[![Version](https://img.shields.io/badge/version-1.14.10-blue?style=flat-square)](https://npmjs.com/package/strray-ai)
[![License](https://img.shields.io/badge/license-MIT-green?style=flat-square)](LICENSE)
[![Tests](https://img.shields.io/badge/tests-2368%20passed-brightgreen?style=flat-square)](src/__tests__)
[![GitHub stars](https://img.shields.io/github/stars/htafolla/stringray?style=social)](https://github.com/htafolla/stringray)
Expand Down Expand Up @@ -47,14 +47,14 @@ npm install strray-ai

**What happens during install?**
- Copies OpenCode configuration files to your project
- Configures 13 agents with proper capabilities
- Configures 26 agents with proper capabilities
- Sets up Codex enforcement rules
- Enables webhook triggers for CI/CD integration
- Ready to use with Claude Code immediately

## ✨ Features

- **🤖 13 Specialized Agents** - Autonomous agents that read/write code, run commands, and enforce compliance
- **🤖 26 Specialized Agents** - Autonomous agents that read/write code, run commands, and enforce compliance
- **📏 99.6% Error Prevention** - Universal Development Codex (60 terms)
- **⚡ 43 Framework Skills** + 10 curated community sources (170+ additional skills available)
- **🛡️ Enterprise Security** - Comprehensive validation and scanning
Expand All @@ -79,7 +79,7 @@ npm install strray-ai

> **Note:** StringRay auto-configures all agents during installation. To customize agent settings, see the [Agent Configuration Guide](https://github.com/htafolla/stringray/blob/main/docs/AGENT_CONFIG.md).

[View all 13 agents →](https://github.com/htafolla/stringray/blob/main/AGENTS.md)
[View all 26 agents →](https://github.com/htafolla/stringray/blob/main/AGENTS.md)

## 📦 OpenClaw Integration

Expand Down Expand Up @@ -254,7 +254,7 @@ stringray/
│ ├── validation/ # Agent config & estimation validators
│ └── jobs/ # Background job management
├── .opencode/ # OpenCode configuration
│ ├── agents/ # Agent configs (13 agents)
│ ├── agents/ # Agent configs (26 agents)
│ ├── strray/ # StringRay config
│ │ ├── codex.json # 60-term development codex
│ │ ├── features.json # Feature flags
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Version Management Changelog

Generated: 2026-03-27
============================================================

## Summary


## Detailed Changes


4 changes: 2 additions & 2 deletions ci-test-env/.opencode/enforcer-config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"framework": "StringRay 1.0.0",
"version": "1.14.1",
"version": "1.14.10",
"description": "Codex-compliant framework configuration for Credible UI project",
"thresholds": {
"bundleSize": {
Expand Down Expand Up @@ -174,7 +174,7 @@
}
},
"codex": {
"version": "1.14.1",
"version": "1.14.10",
"terms": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 24, 29, 32, 38, 42, 43],
"principles": [
"progressive-prod-ready-code",
Expand Down
2 changes: 1 addition & 1 deletion ci-test-env/.opencode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@opencode/OpenCode",
"version": "1.14.1",
"version": "1.14.10",
"description": "OpenCode framework configuration",
"main": "OpenCode.json",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion ci-test-env/.opencode/strray/codex.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.14.1",
"version": "1.14.10",
"lastUpdated": "2026-03-09",
"errorPreventionTarget": 0.996,
"terms": {
Expand Down
2 changes: 1 addition & 1 deletion ci-test-env/.opencode/strray/config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "./config.schema.json",
"version": "1.14.1",
"version": "1.14.10",
"description": "StringRay Framework - Token Management & Performance Configuration",

"token_management": {
Expand Down
2 changes: 1 addition & 1 deletion ci-test-env/.opencode/strray/features.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "./features.schema.json",
"version": "1.14.1",
"version": "1.14.10",
"description": "StringRay Framework - Unified Feature Configuration",
"token_optimization": {
"enabled": true,
Expand Down
2 changes: 1 addition & 1 deletion ci-test-env/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ci-test-env",
"version": "1.14.1",
"version": "1.14.10",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
Expand Down
6 changes: 3 additions & 3 deletions command/dependency-audit.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Comprehensive dependency analysis and security audit for all project dependencie
"vulnerabilities": [
{
"package": "lodash",
"version": "1.14.1",
"version": "1.14.10",
"severity": "high",
"cve": "CVE-2021-23337",
"description": "Command injection vulnerability"
Expand All @@ -85,14 +85,14 @@ Security-focused format for CI/CD integration:

```json
{
"version": "1.14.1",
"version": "1.14.10",
"$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",
"runs": [
{
"tool": {
"driver": {
"name": "Dependency Audit",
"version": "1.14.1"
"version": "1.14.10"
}
},
"results": [...]
Expand Down
2 changes: 1 addition & 1 deletion docs/ADDING_AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ Create the agent YAML file:
```yaml
name: my-agent
description: "What this agent does"
version: "1.14.1"
version: "1.14.10"
mode: subagent
```

Expand Down
4 changes: 2 additions & 2 deletions docs/CONFIGURATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Create `.opencode/strray/features.json` in your project root:

```json
{
"version": "1.14.1",
"version": "1.14.10",
"description": "StringRay Framework Configuration",

"token_optimization": {
Expand Down Expand Up @@ -381,7 +381,7 @@ The main OpenCode configuration file for agent routing:
"code-analyzer": "openrouter/xai-grok-2-1212-fast-1"
},
"framework": {
"version": "1.14.1",
"version": "1.14.10",
"codexEnforcement": true,
"jobIdLogging": true,
"consoleLogRule": true
Expand Down
6 changes: 3 additions & 3 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ StringRay Framework automatically configures itself based on your installation m
- Loads the Universal Development Codex v1.1.1
- Enables enterprise CI/CD automation with post-processor
- Registers all 13 autonomous agents
- Sets up 11 MCP servers for agent communication
- Sets up 15 MCP servers for agent communication
- Configures automated deployment pipelines

#### OpenCode Integration
Expand Down Expand Up @@ -202,7 +202,7 @@ Update your `.opencode/OpenCode.json`:
},
"framework": {
"name": "strray",
"version": "1.14.1"
"version": "1.14.10"
}
}
```
Expand Down Expand Up @@ -473,7 +473,7 @@ Update your `.opencode/OpenCode.json` for enterprise deployment:
},
"framework": {
"name": "strray",
"version": "1.14.1",
"version": "1.14.10",
"performance_mode": "optimized",
"monitoring_enabled": true,
"plugin_security": "strict"
Expand Down
2 changes: 1 addition & 1 deletion docs/README_STRRAY_INTEGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ STRRAY_MCP_CLIENT_MODULES=all
```json
{
"strray": {
"version": "1.14.1",
"version": "1.14.10",
"architecture": "facade-pattern",
"components": {
"orchestrator": true,
Expand Down
2 changes: 1 addition & 1 deletion docs/STRAY_EXTENSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ my-extension/
```json
{
"name": "strray-extension-custom",
"version": "1.14.1",
"version": "1.14.10",
"description": "Custom StringRay extension",
"main": "dist/index.js",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion docs/api/API_REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -500,7 +500,7 @@ await orchestrator.registerAgent(CustomAnalyticsAgent);
},
"framework": {
"name": "strray",
"version": "1.14.1",
"version": "1.14.10",
"performance_mode": "optimized",
"monitoring_enabled": true,
"plugin_security": "strict",
Expand Down
4 changes: 2 additions & 2 deletions docs/api/ENTERPRISE_API_REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -618,7 +618,7 @@ Get all available facades and their status.
"facades": [
{
"name": "rule-enforcer",
"version": "1.14.1",
"version": "1.14.10",
"status": "healthy",
"modules": 6,
"metrics": {
Expand All @@ -628,7 +628,7 @@ Get all available facades and their status.
},
{
"name": "task-skill-router",
"version": "1.14.1",
"version": "1.14.10",
"status": "healthy",
"modules": 14,
"metrics": {
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture/ENTERPRISE_ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -629,7 +629,7 @@ The framework integrates seamlessly with OpenCode:
},
"framework": {
"name": "strray",
"version": "1.14.1"
"version": "1.14.10"
}
}
```
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture/GROK_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ Update your `.opencode/OpenCode.json`:
},
"framework": {
"name": "strray",
"version": "1.14.1"
"version": "1.14.10"
}
}
```
Expand Down
2 changes: 1 addition & 1 deletion docs/archive/historical/CHANGELOG-v1.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ The missing piece that enables autonomous CI/CD recovery:
**No breaking changes.** This is a validation and bugfix release.

**Recommended steps**:
1. Update version in package.json: `"version": "1.14.1"`
1. Update version in package.json: `"version": "1.14.10"`
2. Run `npm install` to refresh dependencies
3. Run `npm run test:core-framework` to verify
4. Deploy with confidence
Expand Down
Loading