Overview
Open issues from github.com/acme/doc-updater. Pick an issue and assign an agent — it will create a session pre-loaded with the issue context and the right skills.
refreshToken() function uses a fixed midnight boundary check that causes silent failures when tokens expire between 23:58–00:02 UTC. Affects ~0.3% of daily active users. No error is logged or surfaced to the client.Sandboxes
Persistent sandbox environments for this project. Each sandbox is configured once — filesystem scope, network policy, runtime — and you start multiple agent sessions inside it.
Skills
Attached Skills
3 skillsMCP Servers
Attached MCP Servers
2 serversKnowledge Bases
Attached Knowledge Bases
1 knowledge baseSecrets & Tokens
Filesystem
Choose the default behavior for filesystem operations inside agent sandboxes.
Declared Paths
6 pathsFilesystem policy settings are synced to the agentdev-workspace.yaml file under agentConfig.permissions.filesystem.
agentConfig:
permissions:
filesystem:
mode: strict
readWrite:
- "~/dev/kortex-backend"
- "/sandbox"
- "/tmp"
readOnly:
- "/usr/local/go"
- "/usr/local/bin"
blocked:
- "~/.ssh"
Network Policy
Allowed hosts
4 hostsRecent decisions
last 24 hAgentDev Workspace
The AgentDevWorkspace file defines the agentic developer workspace for this project. It describes the tools, environments, commands, and constraints that AI agents should use when working in this codebase — similar to a devfile, but tailored for autonomous agent workflows.
Dev Container Features
Add tooling, runtimes, and CLIs to the project's dev container. Features are pulled from containers.dev/features and injected at workspace build time.
{
"features": {
"ghcr.io/devcontainers/features/node:2": {
"version": "20",
"npmVersion": "latest"
},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/docker-in-docker:3": {}
}
}
Agent History
handler.go uses gorilla/sessions — I'll replace this with golang-jwt/jwt/v5. Let me start by creating the core JWT module.
New files:
auth/jwt.go (token generation, validation, refresh), auth/jwt_test.go (12 table-driven tests)Modified:
auth/handler.go (replaced session logic with JWT), auth/middleware.go (JWT extraction from Bearer header), config/config.go (added JWT config fields)Dependencies: Added
github.com/golang-jwt/jwt/v5All 12 tests pass. The middleware now validates JWT from the Authorization header and injects claims into the request context.