Sign in
Join now
albedo
karitham.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
small gleam coding and (not yet) persistent agent daemon with a detachable cli
forked from
okami.mom/albedo
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
albedo
/
test
/
harness
97 files
at
main
nekomimi.pet
·
remote: the bridge waits on a live kernel instead of a 10 s clock, and the ssh bootstrap removes its script on failure
·
6d ago
32d73fd7
albedo_antigravity_catalog_test_support.erl
antigravity: stay on the variant a session's newest gemini turn ran on
2w ago
albedo_antigravity_error_support.erl
exclude disabled models from antigravity catalog discovery
2w ago
albedo_bedrock_test_support.erl
fix(providers): harden cloud credentials and Vertex wire semantics
3w ago
albedo_claude_catalog_test_support.erl
refactor(models): move provider cache schemas into Gleam
4w ago
albedo_claude_test_support.erl
refactor(daemon): remove unused bus and harness APIs
3w ago
albedo_codex_catalog_test_support.erl
refactor(models): move provider cache schemas into Gleam
4w ago
albedo_copy_test_support.erl
runtime: share the installed extensions through a persistent term so the Runtime handle and every selection over it copy nothing
3w ago
albedo_google_oauth_test_support.erl
test: build the oauth test app without updating a literal
2w ago
albedo_lcm_preparation_test_support.erl
perf(lcm): cut below-trigger payload decodes from O(n) to O(1)
4w ago
albedo_lint_test.py
lint: albedo-lint runs glinter with rules for the clock, text scalar and table ownership docs
1w ago
albedo_oauth_test_support.erl
feat(api)!: migrate daemon and clients to protocol 3
3w ago
albedo_retrieval_test_support.erl
perf(retrieval): page O(n) rows and retain O(k) results
4w ago
albedo_runtime_test_support.erl
erl: replace deprecated catch expressions with try for OTP 29
3w ago
albedo_skills_test_support.erl
refactor(daemon): remove unused bus and harness APIs
3w ago
albedo_storage_test_support.erl
feat(daemon): add native storage helper modes
3w ago
albedo_usage_test_support.erl
erl: replace deprecated catch expressions with try for OTP 29
3w ago
albedo_webhooks_test_support.erl
webhooks
1mo ago
antigravity_errors_test.gleam
fix(antigravity): decode verification links before error truncation
3w ago
antigravity_test.gleam
antigravity: stay on the variant a session's newest gemini turn ran on
2w ago
api_docs_test.py
discord: per-session bots whose messages become inbox events
2w ago
bedrock_test.gleam
fix(providers): harden cloud credentials and Vertex wire semantics
3w ago
bridge_start_test.py
remote: the bridge waits on a live kernel instead of a 10 s clock, and the ssh bootstrap removes its script on failure
6d ago
browser_test.py
browser: file default screenshots under $ALBEDO_HOME/cache/browser-screenshots, not the working tree, and prune ones older than a week
1w ago
cache_fade_test.gleam
requests: tell our own prefix drift from provider cache misses; commit continue prompts and kernel notices
2w ago
cache_miss_test.gleam
requests: tell our own prefix drift from provider cache misses; commit continue prompts and kernel notices
2w ago
cache_ttl_test.gleam
tests: the mail kind migration and cache-ttl layering are checked in process, not by booting daemons
6d ago
capabilities_test.gleam
feat(api)!: migrate daemon and clients to protocol 3
3w ago
capture_test.py
kernel: keep output once, bound snapshots and replays, drop the outbox scan
3w ago
cell_images_test.py
images: refuse a PNG or JPEG cut short where it is attached, so it never reaches history
3w ago
cell_repair_test.gleam
make python kernel friendlier based on traces
3w ago
cell_traces_test.py
test(python): cover trace lifetime and daemon persistence
4w ago
claude_catalog_test.gleam
refactor(gleam): clean up code and enforce focused lint checks
4w ago
claude_test.gleam
compaction: the summarizer reads evicted turns natively and writes no prompt cache
2w ago
codex_catalog_test.gleam
gleam 1.19: reformat constants, require 1.19, build it in nix until nixpkgs-unstable has it
3w ago
codex_test.gleam
providers: renew a refused credential and retry once
2w ago
colab_plugin_test.py
colab: return single ssh session error
1w ago
command_test.gleam
refactor(tests): share fixtures and move workspace checks to E2E
3w ago
compaction_projection_test.gleam
lcm: one leaf per compaction, merge only under pressure, seed from another strategy's folds
2w ago
daemon_reset_test.py
test: surface a reset before the status line as the reset, not ResponseNotReady
3w ago
discord_gateway_test.py
discord: deliver incoming reactions to the session
2w ago
discord_refs_test.gleam
discord: name channels and messages by handle and number, and read reactions as who, what and which message
1w ago
extension_failure_test.gleam
daemon: ten dirty-I/O threads, a 60 s startup bound with real errors, and a fresh home's schema in one transaction
6d ago
google_oauth_test.gleam
colab: refresh tokens in the daemon, share the websocket and google oauth code, drop the ssh config edits
2w ago
http_routes_test.py
artifacts: web pages the agent makes, every version kept, served sandboxed with a bridge to the chat
1w ago
image_header_parity_test.gleam
refactor(runtime): decouple core storage from work
3w ago
job_wake_test.py
run: wake once for every job still unread when a busy session frees, not once each
4w ago
job_watchers_test.py
fix(python): release obsolete job output watchers
4w ago
job_window_test.py
jobs: read the kernel's job book and a job's output over http, finished jobs included
1w ago
kernel_fixture.gleam
rpc: pass host calls to routes as a method and arguments, and reply once
2w ago
kernel_frames_test.py
tests: routes against openapi and kernel frame names across python, erlang and gleam
1w ago
kernel_link_test.gleam
kernel restarts: the model is told which jobs and cells died with the old kernel, and that a reattached kernel lost nothing
2w ago
kernel_link_test.py
kernel: a job_stop frame lets /jobs stop remote background jobs
2w ago
lcm_preparation_test.gleam
lcm: build the tail from the uncovered rows, converted for the provider
2w ago
lcm_test.gleam
lcm: summaries end in next actions an agent can take without re-reading
2w ago
mcp_credentials_test.gleam
refactor(gleam): clean up code and enforce focused lint checks
4w ago
mcp_tls_test.gleam
mcp: verify https servers against the OS trust store
1w ago
mcp_url_test.gleam
refactor(gleam): clean up code and enforce focused lint checks
4w ago
migration_test.gleam
refactor(gleam): clean up code and enforce focused lint checks
4w ago
nix_shim_test.py
nix shim: carry every dev shell export into the cached shell
2w ago
oauth_test.gleam
add opencode go provider
2w ago
opencode_zen_test.gleam
opencode_zen free models cloaking
2w ago
owner_supervision_test.gleam
refactor(runtime): decouple core storage from work
3w ago
process_supervision_test.py
kernel: run the cell runtime from cached bytecode and precompile the packaged python
3w ago
proxy_chat_test.gleam
feat(progress): reduce preview parsing from O(s*n^2) to O(n)
4w ago
python_compatibility_test.py
fix: preserve Python 3.11 compatibility in remote kernels
4w ago
reasoning_text_test.gleam
history: a reasoning item's raw text is its thinking, not also an assistant reply
1w ago
remote_kernel_test.py
remote: the bridge waits on a live kernel instead of a 10 s clock, and the ssh bootstrap removes its script on failure
6d ago
remote_plugin_test.py
remote: a lost connection wakes for its jobs, and a login shell need not be POSIX
1w ago
request_chain_test.gleam
requests: record an input hash chain and what each call streamed, to tell cache misses from prefix drift and silent timeouts from long thinking
2w ago
retrieval_performance_test.gleam
test: the retrieval fixture installs no extensions
2w ago
rolling_test.gleam
compaction: split strategies into a read-only project and a separate compact
3w ago
rotation_test.gleam
antigravity: correct 429 marks from the quota poll, and name a pin instead of a sibling
1w ago
row_text_test.gleam
retrieval tools: provider output reads as text, transcript_read takes through, transcript_grep takes seq bounds and names each row's kind
2w ago
run_plugin_test.py
Format Python sources and remove root HTML diagram
1mo ago
runtime_test.gleam
fix(runtime): unify extension reload and recover failed replacement
3w ago
schedule_test.gleam
make schedule visible
3w ago
session_fixture.gleam
feat(api)!: migrate daemon and clients to protocol 3
3w ago
shared_test.gleam
runtime: share the installed extensions through a persistent term so the Runtime handle and every selection over it copy nothing
3w ago
shims_path_test.py
shims: find nix for jobs when the daemon started with a thin PATH
2w ago
skills_test.gleam
test(skills): retire symlink escape expectations
4w ago
snapcompact_test.gleam
fix(compaction): keep stale capability notes and reasoning blobs out of evicted history
4w ago
ssh_archive_test.py
ssh: stage only sources on a remote host, not tool caches
2w ago
ssh_login_shell_test.py
remote: a lost connection wakes for its jobs, and a login shell need not be POSIX
1w ago
storage_maintenance_support.gleam
feat(daemon): add native storage helper modes
3w ago
storage_maintenance_test.py
feat(daemon): add native storage helper modes
3w ago
summary_thinking_test.gleam
compaction: the summarizer reads the reasoning a model showed
2w ago
supervision_test.gleam
refactor(runtime): decouple core storage from work
3w ago
test_runner_test.py
test: run the wall-clock-timed modules first and alone, not beside a hundred others
2w ago
tool_error_test.gleam
feat(api)!: migrate daemon and clients to protocol 3
3w ago
tool_image_test.gleam
images: refuse a PNG or JPEG cut short where it is attached, so it never reaches history
3w ago
tool_results_test.gleam
opencode,vertex: fix tool call ids assignment
2w ago
usage_feed_test.gleam
refactor(gleam): clean up code and enforce focused lint checks
4w ago
vertex_test.gleam
opencode,vertex: fix tool call ids assignment
2w ago
warm_grace_test.gleam
warm: a late tick gets the margin the cache has left, with a floor for jitter
2w ago
webhooks_test.gleam
refactor(gleam): clean up code and enforce focused lint checks
4w ago
work_test.gleam
refactor(runtime): decouple core storage from work
3w ago
ws_test.py
test: the websocket client test waits for the server to read the pong
2w ago