Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
0632da6
Published your App
Apr 17, 2026
7fd46d6
Add skills for interacting with GPT-5 and Grok AI models
Apr 17, 2026
32b97e0
Published your App
Apr 17, 2026
9ff196f
Update project metadata and dependencies for the AI agent
Apr 17, 2026
407e3e5
Task #89: chat/billing/storage correctness hardening
Apr 17, 2026
5eecf2f
Task #89: chat/billing/storage correctness hardening
Apr 17, 2026
7402d21
Task #89: chat/billing/storage correctness hardening
Apr 17, 2026
ea81291
Improve error handling and user experience in AI agent
Apr 17, 2026
039c01a
Add automatic promotion for work emails and a periodic cleanup for ch…
Apr 17, 2026
9420702
Saved progress at the end of the loop
Apr 18, 2026
11e741b
Saved progress at the end of the loop
Apr 18, 2026
83c3ce8
Published your App
Apr 18, 2026
decbb5f
Published your App
Apr 18, 2026
92cc04b
Register subagent chat endpoint for proper request handling
Apr 18, 2026
93f56e4
Register subagent chat endpoint for proper request handling
Apr 18, 2026
dfd94f3
Prevent user prompts from displaying a model name badge
Apr 18, 2026
2337299
Prevent user prompts from displaying a model name badge
Apr 18, 2026
28f3935
Add a command-line interface for interacting with the AI agent
Apr 18, 2026
2e5566a
Add a command-line interface for interacting with the AI agent
Apr 18, 2026
f8d8379
Add ability to post tweets to X (Twitter) using API credentials
Apr 18, 2026
de4add3
Add ability to post tweets to X (Twitter) using API credentials
Apr 18, 2026
f4041d2
Update GitHub Actions to use current Node.js versions
Apr 18, 2026
25792fd
Update GitHub Actions to use current Node.js versions
Apr 18, 2026
9008c83
Add character sheet fields to agent instances table
Apr 18, 2026
3874347
Add character sheet fields to agent instances table
Apr 18, 2026
fa53742
Add RPG elements and combat system for agent versus agent gaming
Apr 18, 2026
49d3c07
Add RPG elements and combat system for agent versus agent gaming
Apr 18, 2026
a280358
Add a character-creation forge for AI agents with customizable traits
Apr 18, 2026
1723d71
Add a character-creation forge for AI agents with customizable traits
Apr 18, 2026
2e9a559
Apply prompt caching discounts and track usage metrics
Apr 18, 2026
e4c7ecb
Apply prompt caching discounts and track usage metrics
Apr 18, 2026
32c68b1
Improve prompt caching for multi-agent AI interactions
Apr 18, 2026
59fb171
Improve prompt caching for multi-agent AI interactions
Apr 18, 2026
440b172
Add Gemini 3 Pro model support with tier gating
Apr 18, 2026
cc2d2a5
Add Gemini 3 Pro model support with tier gating
Apr 18, 2026
3c14981
Integrate Gemini's native SDK to unlock advanced features
Apr 18, 2026
079136a
Integrate Gemini's native SDK to unlock advanced features
Apr 18, 2026
026d8df
Add ability to start chats with AI agents and improve model tier acce…
Apr 18, 2026
befedd8
Add ability to start chats with AI agents and improve model tier acce…
Apr 18, 2026
6b38830
Fix error when displaying number of sections in sidebar
Apr 18, 2026
685965b
Fix error when displaying number of sections in sidebar
Apr 18, 2026
2182bc5
Add fields to conversation model to support sub-agent functionality
Apr 18, 2026
4d4f6e1
Add fields to conversation model to support sub-agent functionality
Apr 18, 2026
28bb483
Add inline chat for agents and a cheaper model option
Apr 18, 2026
24c1850
Add inline chat for agents and a cheaper model option
Apr 18, 2026
b156273
Add archive functionality to conversations and clean up agent data
Apr 18, 2026
6426948
Add archive functionality to conversations and clean up agent data
Apr 18, 2026
61c910a
Add three customizable interface color schemes with theme switching
Apr 18, 2026
b2f0ff6
Add three customizable interface color schemes with theme switching
Apr 18, 2026
b921cea
Address issues related to conversation selection and data handling
Apr 18, 2026
a9e4703
Address issues related to conversation selection and data handling
Apr 18, 2026
aeb660b
Published your App
Apr 18, 2026
a03544b
Published your App
Apr 18, 2026
e3247cb
Enable energy management features by registering new API routes
Apr 18, 2026
7b8f205
Enable energy management features by registering new API routes
Apr 18, 2026
18e781f
Update CI Node runtime to the latest LTS version
Apr 18, 2026
02f6be0
Update CI Node runtime to the latest LTS version
Apr 18, 2026
aa5d7f4
Published your App
Apr 18, 2026
c3a7b3d
Published your App
Apr 18, 2026
db632ca
Correct a typo in the chat message sending process
Apr 18, 2026
5b9041c
Correct a typo in the chat message sending process
Apr 18, 2026
8a0336f
Add doctrine prefix to all provider calls for improved caching
Apr 19, 2026
b550951
Add doctrine prefix to all provider calls for improved caching
Apr 19, 2026
3c8cbaf
Add persistent storage for the active AI provider choice
Apr 19, 2026
71ca186
Add persistent storage for the active AI provider choice
Apr 19, 2026
77ecb0e
Add strict validation for admin API configuration updates
Apr 19, 2026
7deb1f7
Add strict validation for admin API configuration updates
Apr 19, 2026
16c62d6
Add a summarizer for oversized tool results
Apr 19, 2026
561e631
Add a summarizer for oversized tool results
Apr 19, 2026
4100b6f
Update canonical text and correct its source reference
Apr 19, 2026
3ebb573
Update canonical text and correct its source reference
Apr 19, 2026
ea449a1
Implement domain-specific summarization skills for better content pro…
Apr 19, 2026
025d3c8
Implement domain-specific summarization skills for better content pro…
Apr 19, 2026
fe92eda
Published your App
Apr 19, 2026
56bc75b
Published your App
Apr 19, 2026
9ced4dc
Add new skills for law, engineering, and construction domains
Apr 19, 2026
0189158
Add new skills for law, engineering, and construction domains
Apr 19, 2026
2e85cf0
Make skills system data-driven by loading configurations from files
Apr 19, 2026
6d3d73d
Make skills system data-driven by loading configurations from files
Apr 19, 2026
76b768e
Set the AI agent's provider to ensure consistent tool result processing
Apr 19, 2026
e2d8fa6
Set the AI agent's provider to ensure consistent tool result processing
Apr 19, 2026
f8e18cb
Add skills for handling tool use, website building, task refusal, and…
Apr 19, 2026
0e722a4
Add skills for handling tool use, website building, task refusal, and…
Apr 19, 2026
cdc6d24
Add ability to retrieve raw tool outputs for deeper analysis
Apr 19, 2026
2cd4155
Add ability to retrieve raw tool outputs for deeper analysis
Apr 19, 2026
8400207
Fix 404 errors and display all agent chat histories
Apr 19, 2026
0c90d43
Fix 404 errors and display all agent chat histories
Apr 19, 2026
9932435
Published your App
Apr 19, 2026
7abe2aa
Published your App
Apr 19, 2026
9d332c5
Add a new tab to view liminal system states and items
Apr 19, 2026
4612e03
Add a new tab to view liminal system states and items
Apr 19, 2026
2f79d7a
Fix login page display issues and improve website building diagnostics
Apr 19, 2026
9fff204
Fix login page display issues and improve website building diagnostics
Apr 19, 2026
0a737b4
Published your App
Apr 20, 2026
549ddf7
Published your App
Apr 20, 2026
0a7843d
Add a system for discovering and loading agent skills
Apr 20, 2026
3618e9f
Add a system for discovering and loading agent skills
Apr 20, 2026
410e3df
Published your App
Apr 20, 2026
3572bae
Published your App
Apr 20, 2026
4d3a473
Add test infrastructure and improve data verification across the system
Apr 20, 2026
d9d4dee
Add test infrastructure and improve data verification across the system
Apr 20, 2026
1940142
Add ability to upload images and generate them with AI
Apr 20, 2026
c3c5dd4
Add ability to upload images and generate them with AI
Apr 20, 2026
5d47e49
Add a skill to document a core architectural pattern for creating reg…
Apr 20, 2026
ebdabf6
Add a skill to document a core architectural pattern for creating reg…
Apr 20, 2026
378333e
Improve tool and skill definitions with new metadata and constraints
Apr 20, 2026
8dde6b2
Improve tool and skill definitions with new metadata and constraints
Apr 20, 2026
4a543cc
Add new tools and refactor existing ones for better organization
Apr 20, 2026
7867ef8
Add new tools and refactor existing ones for better organization
Apr 20, 2026
cbf9a2d
Add unified artifact archiving system for generated files
Apr 20, 2026
81b650a
Add unified artifact archiving system for generated files
Apr 20, 2026
f1d7ac4
Potential fix for pull request finding 'Unused global variable'
erinepshovel-code May 4, 2026
1bbd072
Potential fix for pull request finding 'Unused global variable'
erinepshovel-code May 4, 2026
1bd1174
Potential fix for pull request finding 'Unused global variable'
erinepshovel-code May 4, 2026
76eb0ee
Potential fix for pull request finding 'Unused global variable'
erinepshovel-code May 4, 2026
099e8b3
Potential fix for pull request finding
erinepshovel-code May 4, 2026
a06355b
Potential fix for pull request finding 'Unused import'
erinepshovel-code May 4, 2026
03e4653
Merge origin/main into replit-agent, resolving conflicts by taking ma…
Copilot May 4, 2026
0db9046
Potential fix for pull request finding 'Unused import'
erinepshovel-code May 4, 2026
58b259c
Potential fix for pull request finding 'Unused import'
erinepshovel-code May 4, 2026
19204d6
Merge origin/replit-agent remote commits into local branch
Copilot May 4, 2026
534ce9d
Merge latest origin/replit-agent commits into local branch
Copilot May 4, 2026
fcec4da
Potential fix for pull request finding 'Empty except'
erinepshovel-code May 4, 2026
f4cd428
Potential fix for pull request finding 'Unused variable, import, func…
erinepshovel-code May 4, 2026
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 python/routes/artifacts.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 104:16
"""HTTP API for the unified artifacts archive."""
from typing import Any, Optional
from typing import Optional
import datetime as _dt

from fastapi import APIRouter, HTTPException, Request, Query
Expand Down
2 changes: 1 addition & 1 deletion python/routes/energy.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import re
from fastapi import APIRouter, HTTPException, Request
from pydantic import BaseModel, Field, field_validator
from typing import Optional, Any, Literal
from typing import Optional, Literal
from sqlalchemy import text as sa_text

from ..services.energy_registry import (
Expand Down
8 changes: 7 additions & 1 deletion python/services/energy_registry.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
# 328:125
import logging
import contextvars
import json
import os
logger = logging.getLogger(__name__)

from pathlib import Path
from typing import Optional

Expand Down Expand Up @@ -174,7 +177,10 @@ async def set_active_provider_persistent(self, provider_id: str) -> bool:
return False
try:
from ..database import get_session
async with get_session() as session:
logger.warning(
"Failed to persist active provider to DB; keeping in-memory selection.",
exc_info=True,
)
Comment on lines +180 to +183
await session.execute(

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P0 Badge Fix unexpected indent in provider persistence path

The new block in set_active_provider_persistent leaves await session.execute(...) at an invalid indentation level and no longer wraps it in async with get_session() as session. This now raises IndentationError when python/services/energy_registry.py is imported, which prevents the service from starting and breaks every code path that imports this module.

Useful? React with 👍 / 👎.

Comment on lines +180 to 184

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P0 Badge Restore valid indentation in persistence block

The newly inserted logger.warning(...) leaves await session.execute(...) at an unexpected indentation level, which raises IndentationError when python/services/energy_registry.py is imported. This prevents the module from loading and breaks any runtime path that imports the energy registry, so the service cannot start successfully until this block is re-indented into a valid async with get_session() scope.

Useful? React with 👍 / 👎.

sa_text(
"INSERT INTO a0p_settings (key, value) "
Expand Down
1 change: 0 additions & 1 deletion python/services/gemini_native.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
from __future__ import annotations

import asyncio
import copy
import json
import os
Comment thread
github-code-quality[bot] marked this conversation as resolved.
Fixed
from typing import Any, Optional
Expand Down
2 changes: 2 additions & 0 deletions python/services/tools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ def _discover() -> dict[str, ModuleType]:

def registry() -> dict[str, ToolSpec]:
"""Return {name: ToolSpec}, sorted by tool name for cache stability.

Validates tool metadata at boot, including canonical side-effects.
Enforces: any tool with "security_active" in side_effects must declare a
non-None approval_scope (gates offensive tooling by construction)."""
Comment on lines +76 to 78
mods = _discover()
Expand Down
1 change: 0 additions & 1 deletion server/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import fs from "fs";
import crypto from "crypto";
import { spawn, type ChildProcess } from "child_process";
import express from "express";
import multer from "multer";
import { createProxyMiddleware, fixRequestBody } from "http-proxy-middleware";
import {
setupAuth,
Expand Down
Loading