GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — MaxFreedomPollard - Overview

@MaxFreedomPollard MaxFreedomPollard Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@MaxFreedomPollard
MaxFreedomPollard
Follow
View MaxFreedomPollard's full-sized avatar
😁

Max Freedom MaxFreedomPollard

😁
Follow
Evolving agentic AI, focus on auto persistence. Creates challenges that frontier AI models train upon, for Anthropic/ChatGPT/Google on ShipD. Compete on Kaggle.
33 followers · 14 following
  • Los Angeles
  • max_freedom
  • https://www.researchgate.net/profile/Max-Freedom-Pollard
  • https://www.kaggle.com/competitions/2026-ieee-big-data-traffic-flow-bench/leaderboard?tab=public
  • https://www.kaggle.com/competitions/google-verifiable-quantum-circuit-compilation/leaderboard

Sponsoring

@dtolnay
@ggerganov
@sharkdp
@teknium1

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx3Achievement: Starstruckx3Achievement: Public SponsorAchievement: Galaxy BrainAchievement: Quickdraw

Achievements

Achievement: Pair Extraordinairex3Achievement: Pull Sharkx3Achievement: Starstruckx3Achievement: Public SponsorAchievement: Galaxy BrainAchievement: Quickdraw
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
MaxFreedomPollard/README.md
Max Freedom Pollard

I build tools for AI agents and contribute across open source, with 290+ changes merged into 140+ repositories in Python, Rust, Go, TypeScript, C/C++, and Java for organizations like Nous Research, NVIDIA, Sakana AI, Qwen, Tencent, Hugging Face, Apache, and Mozilla. Most of my focus is on agent memory, evaluation, and self-evolution, including ongoing work on Hermes Agent alongside Hermes Agent Self-Evolution, SkillEvaluator, Molt, ShinkaEvolve, autocontext, and headlong.

Among other projects, I created Compartment, an encrypted, offline memory server for AI agents that ships in the Hermes Agent plugin catalog and has one click setup with Anthropic's Claude Code and Claude Desktop, OpenAI Codex, Cursor, VS Code, OpenClaw, and other MCP clients. Rather than plain vector storage, it keeps single-claim memories with source provenance, links them in an entity graph, tracks opinion updates separately from facts, and recalls them in ~12 ms with hybrid vector and keyword search.

Accepted benchmark challenges

Challenges authored for Datacurve's ShipD platform, each accepted after automated checks, solver runs and human review; ten are included here as examples, with the hidden tests and reference solutions withheld to protect Datacurve's proprietary benchmark material:

  • netflix/archaius: Decode sorted and navigable collections
  • webpack/enhanced-resolve: Stream distinct yielded resolutions with complete, transparent unsafe-cache outcomes
  • pycqa/flake8: Correct suppression decisions and explain hidden violations
  • gitpython-developers/gitpython: Add typed repository status snapshots from Git porcelain v2
  • instagram/libcst: Bind match capture patterns and comprehension walrus targets in scope metadata
  • coleifer/peewee: Add ROLLUP, FETCH FIRST and TABLESAMPLE support to the query builder
  • qmonnet/rbpf: Support the eBPF CPU v4 instructions
  • mortbopet/ripes: Add the RISC-V B bit-manipulation extension
  • tobymao/sqlglot: Support postgres session statements and the @ and ^@ operators
  • chipsalliance/verible: Recognise default arms in the inside, matches and generate case forms, and require begin and end after do, repeat and final

Merged contributions

NousResearch

  • NousResearch/hermes-agent: credited as a contributor in the v2026.6.19, v2026.7.1, v2026.8.3, v2026.9.11 and v0.22.0 release notes
    • fix(models): muse-spark 1.2/1.3 are on the Nous Portal, stop hiding them from the Nous picker
    • fix(tui): close agents orphaned during session build
    • fix(tui): make the launch cwd win over an inherited HERMES_CWD
    • feat(plugin-catalog): add compartment (encrypted offline memory provider)
    • fix(skills): make bundled-update backup handling crash-safe and idempotent
    • test(skills): add regression tests for bundled-update backup recovery
    • fix(curator): stop the rollback safety snapshot from pruning its target
    • fix(curator): stop restore from matching unrelated skills by name prefix
    • fix(tools): stop read_file rendering a phantom empty line for newline-terminated files
    • Merge consecutive same-role contents for native Gemini
    • fix(config): merge duplicate kanban block so auto_subscribe_on_create default survives
    • fix(curator): restore the real skills tree when a rollback extract dies part-way
    • fix(yuanbao): await the forwarded-records loading heartbeat
    • fix(auth): a transient read failure is not corruption
    • fix(gateway): do not claim a destructive-slash opt-out that was not saved
    • fix(sessions): briefly wait out a live compression lock instead of killing the turn
    • fix(cli): dispatch /background inline instead of queuing it behind the turn
    • test: restore four silently shadowed definitions and guard against more
    • fix(gemini): collapse array-typed tool schemas instead of crashing translation
  • NousResearch/hermes-agent-self-evolution
    • fix(config): honor explicit --hermes-repo and make config construction non-fatal
  • NousResearch/hermes-example-plugins
    • docs(plugin-llm-async-example): correct the concurrency description and usage example
  • NousResearch/hermes-plugin-blender
    • docs: correct the result contract and document the _for_cli Blender lookup
  • NousResearch/hermes-plugin-claude-subscription-directsdk
    • fix: explain a logged-out CLI instead of a bare Native API error
  • NousResearch/wandb-rs
    • Add Run::finish() to flush pending logs before exit

NVIDIA

  • NVIDIA/barney
    • Run the datatype regression test against the native source
    • anari: fix crash on curves without primitive.index or vertex.radius
  • NVIDIA/cccl
    • Add count_if NVHPC stdpar smoke test
  • NVIDIA/cloudai
    • Make File.is_installed binary-safe
  • NVIDIA/cluster-readiness-engine
    • test: exercise release ref guards and follow attest wrappers
  • NVIDIA/cuopt-examples
    • Fix EARLI notebook links in the README
    • Fix the infeasible shift cap in the workforce MILP notebook
  • NVIDIA/DALI
    • Document that random_shuffle shuffles only locally
    • Fix wds2idx offsets of members with GNU long names
  • NVIDIA/deepops
    • tests/slurm-epilog: check the cleanup status and add pathname regressions
    • fix(setup): install the documented config/requirements.yml
  • NVIDIA/go-nvml
    • Trim sample and topology results to the returned count
  • NVIDIA/makani
    • Read channel names from the "channel" dataset in h5_convert.py
    • Count each sample once in the ACC, SSR and spread of masked data
    • Fix UnboundLocalError in the CRPS losses for single member forecasts with spatial weights
  • NVIDIA/multi-storage-client
    • fix(pathlib): compare profiles in is_relative_to
    • fix(fsspec): honor start and end in cat_file
  • NVIDIA/nodewright
    • fix(operator): scope package pod events to the operator namespace
  • NVIDIA/nvbench
    • Sync the vendored RAPIDS.cmake with rapids-cmake release/25.12
  • NVIDIA/OWL
    • Add OWL_DOUBLE types to typeToString
  • NVIDIA/rumpelpod
    • Skip .gitmodules entries that have no gitlink
  • NVIDIA/SkillEvaluator
    • feat(reporting): record the evaluated source identity on benchmark cards
    • fix(judge): treat an "unavailable" schema option as a schema rejection
    • fix(quality): score non-mapping metadata instead of crashing
  • NVIDIA/sphinx-llm
    • Read page descriptions on older Docutils releases
    • Use the package summary as the default llms.txt description
  • NVIDIA/stdexec
    • Fix completion signature detection with GCC 13.1 and 13.2
    • Make the clangd helper target optional and tolerate a missing source
    • Fix when_all and when_any completing twice under a racing stop request
  • NVIDIA/TileGym
    • fix(ops): export tilecpp only when its backend is available
    • fix(ci): use run_all_json result file names in the selective baseline merge
  • NVIDIA-NeMo/labs-molt
    • fix(recipe): resubmit the renamed GLM-5.2 Slurm script
    • fix(chat): keep every message a turn appends after the reply
  • NVIDIA-RTX/NRI
    • Fix: include NRIRayTracing.h in NRIWrapperVK.h
    • Fix: block-aligned mip extents for non-power-of-2 and non-square ASTC blocks

86Box/86Box

  • softpower: Fix the power-off delay spinner range overflowing int16_t
  • Voodoo: Fix nccTable0 Q2 writes landing in the I2 coefficient
  • XTA: Restore the missing break in the WDXT-150 case
  • Config: Fix crash loading a config without a mouse_type key
  • net_plip: Fix misplaced parenthesis disabling the transmit bounds check
  • Fix machines and BIOS entries missing on case-sensitive filesystems
  • GUS: Fix the ADC sample rate divisor missing the +2 bias
  • MIDI: Fix input queue overflow hang and broken real-time bytes
  • GM82C803C: Fix the serial port IRQ selection

apache

  • apache/answer
    • fix: comment url swaps title and answer id
  • apache/datafusion
    • fix: apply regexp_instr subexpr to the N-th match, not the first
  • apache/datasketches-java
    • Fix Util.numDigits returning 0 for 0 and 1, and 18 for 1E18
    • Fix JaccardSimilarity.exactlyEqual throwing for small theta sketches
  • apache/logging-log4j2
    • Forward mail attributes in deprecated SmtpAppender.createAppender
    • Fix merging of structured data elements with the same SD-ID in Rfc5424Layout

Tencent

  • Tencent/BrowserSkill
    • fix(record): record a page reload instead of dropping it as a same-URL navigation
    • fix(extension): return visible labels from select
    • fix(dsh-plugin): settle runner promises when the child never emits close
    • fix(extension): preserve plus keys in keyboard chords
  • Tencent/WeKnora
    • fix(knowledge): keep long non-ASCII folder names valid UTF-8
    • fix(docreader): keep Markdown block structure in EPUB chapters

QwenLM/Qwen-MM-Plugins

  • fix(shared): read input_audio.format from a URL's path, not its query string
  • fix(shared): normalize box corner order before drawing
  • fix(core): apply EXIF orientation in read_image, crop and draw_bbox
  • fix(core): reject a page selection that matches no page
  • fix(shared): draw boxes in color on grayscale, palette and CMYK images

mozilla

  • mozilla/pontoon
    • Update data-theme when the user picks a theme
  • mozilla/web-ext
    • fix(sign): Defaulted amoBaseUrl when signing from the Node API
    • fix: Fixed files not being ignored when sourceDir contains glob characters
    • fix(chromium): Fixed silent reload failures on Chrome 125 and earlier

abema/go-mp4

  • Fix numTemporalLayers and temporalIdNested bit widths in hvcC
  • Fix discarded errors in marshalSlice and marshalUint
  • Fix unmarshalling of sgpd RollDistancesL

agentscope-ai/agentscope

  • fix(rag): escape Excel Markdown table cells
  • fix(formatter): put parallel Gemini function responses in one user turn
  • fix(formatter): keep parallel Ollama tool calls on one assistant message

boyter/scc

  • fix(asp.net): correct the server side comment terminator
  • fix(dart): count single quoted string literals
  • fix(twig): count {# #} comments

caronc/apprise

  • Honor language= in onesignal:// and preserve it through url()
  • Preserve query parameters in signl4:// url()
  • Honor +Arg=Val and -Arg in ifttt:// URLs

ekzhang/jax-js

  • Fix copysign() dropping the magnitude when y is zero
  • Fix sign() returning 1 for NaN
  • Fix matmul() broadcasting for operands of different ranks

foliojs/pdfkit

  • Fix annotation rectangle under a rotated transformation matrix
  • Fix doc.list() throwing on a numbered or lettered list with align center or right
  • Fix name tree keys being sorted by locale instead of by their bytes

go-goyave/goyave

  • httputil: fix quality value parsing in ParseMultiValuesHeader
  • compress: fix quality value of 0 being ignored in getEncoder
  • fsutil: fix zero padding being sniffed in DetectContentType

greyhaven-ai/autocontext

  • fix: default dataclass metadata to a dict, not a pydantic FieldInfo
  • fix: mirror every compaction ledger append, not only large chunks
  • fix: order same-second human feedback rows newest first in the Python store

huggingface/sentence-transformers

  • [fix] Write the sparsity CSV columns once in three sparse evaluators
  • [docs] Describe the MarginMSE target as the signed margin
  • [fix] Stack tensor-formatted labels in the CrossEncoder data collator

hyparam/hyparquet

  • Fix $not filters on dot-notation paths
  • Keep default parsers when only some are overridden
  • Fix DECIMAL values off by one ulp from inexact scaling

jhd3197/ServerKit

  • fix(bitbucket): send redirect_uri on the authorize hop
  • fix(logs): compare whole segments in path guard
  • fix(security): honour the failed-login time window

jundot/omlx

  • fix(eval): stop a comma from swallowing the GSM8K answer
  • fix(eval): honor a stated "answer is X" in multiple choice
  • fix(eval): find the choice letter when CJK text touches it

kenn-io/agentsview

  • fix(search): derive snippet spans from the matched bytes
  • fix(quality): keep signal excerpts on rune boundaries
  • fix(frontend): count search results, not reply lines, in tool summaries

laude-institute/headlong

  • traj: recursive tail and cat return the whole tree, in order
  • ci: point the smoke container's apt at the Azure mirror
  • traj: formatted tail and cat return the steps --filter matches

meriyah/meriyah

  • fix(parser): restrict continue targets to iteration statement labels
  • fix(parser): parse / after an await identifier as division
  • fix(parser): don't extend yield with member access, calls or binary operators

pmndrs/koota

  • 🐛 core: fix query hash collisions from the shared sort buffer
  • Finish the destroy cascade when a subscriber destroys an entity
  • 🐛 core: fix tracking queries throwing after world.reset()

psd-tools/psd-tools

  • fix: keep the bytes after a Hue/Saturation block's range records (#645)
  • fix: replace the layer at an index instead of inserting before it
  • fix: read and composite a legacy Brightness/Contrast layer

PyLabRobot/pylabrobot

  • fix(resources): center a plate on the adapter hole's y size, not its x size
  • fix(resources): stop transposing a tip spot's size_x and size_y
  • fix(resources): align a lidded plate on a plate adapter by its wells

tconbeer/harlequin

  • fix: don't break the JSON export on a single quote in the path
  • fix: write the Feather file version the Data Exporter asked for
  • fix: make the SQLite Data Catalog's Describe and Show DDL actions work

testem/testem

  • fix(report-file): surface write stream errors instead of a TypeError
  • fix(server): honor multiple onlyContentTypes and non-matching Accept
  • fix(server): stop serving siblings that share the cwd prefix

The-PR-Agent/pr-agent

  • fix(diff): compare bad file extensions case-insensitively
  • fix(bitbucket): send inline comment ranges with start_to
  • fix(github): use the GraphQL endpoint on GitHub Enterprise Server

TimothyYe/godns

  • fix: match ip_type case-insensitively in IONOS and Hetzner providers
  • fix: discard wrong-family IP instead of returning it from getIPOnline
  • fix: keep Cloudflare record comment and tags when updating the IP

agavra/tuicr

  • fix(input): type AltGr characters in the command, search and filter prompts
  • fix(azure): cap error details by characters so non-ASCII bodies don't panic

akitaonrails/ai-memory

  • fix(wiki): drop a leading BOM on a page with no frontmatter
  • fix(importer): keep subtitle cues that follow two blank lines

carvel-dev/ytt

  • Report each builtin's own name when it errors
  • Accept a string for overlay/match by= on documents

castorini/rank_llm

  • Fix trec_eval dropping the first evaluation option
  • Fix create_model_coordinator rejecting valid prompt template paths

celery/kombu

  • fix(utils): don't evict a key when overwriting an existing LRUCache entry
  • fix(utils): advance the token bucket timestamp even when the bucket is full

charmbracelet/catwalk

  • fix: add missing providers to KnownProviders
  • fix(minimax): fix swapped cache read/write prices

ClickHouse/clickhouse-go

  • fix(chcol): return true from HasType when the Variant carries a type
  • fix(churl): validate each host of a comma separated DSN authority

crmne/spotifast

  • Clear a queued song's row without taking the playlist's own
  • Keep the first line of a .lrc file saved with a byte order mark

crossbeam-rs/crossbeam

  • channel: Implement Display and Error for TryReadyError and ReadyTimeoutError
  • ShardedLock: Fix Debug implementation for ShardedLock{Read,Write}Guard

deschler/django-modeltranslation

  • fix: Rewrite F() expressions inside Q objects
  • fix: Rewrite translated field names in all annotate() expressions

devitocodes/devito

  • misc: Snapshot the environment when a switchenv is entered
  • data: Fix negative slice bounds along modulo-indexed Dimensions

Effect-TS/effect

  • fix(cli): split key=value pairs at the first separator
  • Fix SQL name transforms failing on JSON arrays that contain null

elastio/bon

  • Strip the r# prefix from raw identifiers in derive(Debug)
  • Fix a panic with cfg attributes on items named with raw identifiers

evcxr/evcxr

  • Fix comment handling when looking for commands
  • Don't submit incomplete REPL input that uses the '_ lifetime

expressjs/multer

  • fix: report the decoded filename on LIMIT_FILE_SIZE
  • fix: allow a field value exactly at the fieldSize limit

fastify/fast-json-stringify

  • fix: drop unmatched properties when additionalProperties is false
  • fix: apply the else branch when a schema has if and else but no then

Gallopsled/pwntools

  • Disable debuginfod doctests in libcdb.unstrip_libc on stable
  • fix(packing): dd() raises TypeError on a bytearray destination

gdsfactory/gdsfactory

  • fix: keep grid_with_text labels on their anchors
  • fix: stretch taper_adiabatic to an explicit length

gotenberg/gotenberg

  • fix(libreoffice): report an encrypted .xlsb as password-protected
  • fix(api): match the OIDC Bearer scheme case-insensitively

hugohe3/ppt-master

  • fix(video-subtitles): keep the space between merged subtitle clauses
  • fix(quick): read the deck language and theme fonts from the roster's first page

inducer/loopy

  • Fix CudaCallable type inference never being called
  • Fix ISPC code generation for subscripted private temporaries

ishepard/pydriller

  • Fix added_lines and deleted_lines dropping "++" and "--" content
  • Fix old_path and new_path being wrong for empty added or deleted files

junhoyeo/tokscale

  • fix(core): parse MiMo Code and fx on the local report path
  • fix(qwen): stop counting cached and reasoning tokens twice

kubescape/kubescape

  • fix(rbacgraph): order escalation results instead of reading map order
  • fix(printer): include exception audit and namespace summaries in YAML output

libarchive/libarchive

  • man: fix option names that archive_write_set_options rejects
  • write: report close callback failures from archive_write_close()

libnoname/noname

  • fix(fs): 修复文件系统服务器的路径越界检查漏判同级目录
  • fix(character): 修复新杀谋周瑜【英谋】阴状态结算死循环

magefree/mage

  • Fix Wickersmith's Tools creating untapped Scarecrow tokens
  • [SOI] Fix Sage of Ancient Lore's back face dying as a 0/0 on transform

modelcontextprotocol/go-sdk

  • auth: strip a terminating slash from the issuer before building metadata URLs
  • mcp: skip non-message events in SSEClientTransport

noahbald/oxvg

  • fix(oxvg_optimiser): keep ellipses selected by a stylesheet in convertShapeToPath
  • fix(oxvg_optimiser): keep defaults used by attribute selectors in removeUnknownsAndDefaults

nominal-io/instro

  • fix(eload): cache mode only after the driver confirms set_mode
  • fix(dmm): release the driver and reset apply state when close() fails

odygrd/quill

  • Flush sinks and run periodic tasks when manual backend polling drains the queues
  • Keep thread names longer than 15 characters on macOS

onnx/onnx

  • fix(reference): reorder Unique outputs correctly when sorted=0
  • fix(reference): accept scalar and omitted optional inputs in NonMaxSuppression

open-circle/valibot

  • fix(cache): clone cached issues to stop issue paths from accumulating
  • fix(i18n): add missing async action translations

opensandbox-group/OpenSandbox

  • fix(server): relay client websocket closes with a legal code
  • fix(sdk-python): ignore a trailing slash or /v1 in the connection domain

oras-project/oras

  • fix: attribute recursive copy tag failures to the destination
  • fix: report no referenceAsTags for an untagged push

pixijs/pixijs

  • fix: handle strokes wider than the shape in Ellipse.strokeContains
  • fix: clamp the corner radius in RoundedRectangle.strokeContains

probe-rs/probe-rs

  • Fix the semihosting file open modes for update and append
  • Fix the semihosting SYS_READ return value for partial reads

ProjectMirador/mirador

  • Fix provider logo image requests when the logo has an image service
  • Fix canvas description for v3 summaries and language-tagged v2 values

python-attrs/cattrs

  • Sort extra keys when formatting ForbiddenExtraKeysError
  • Escape the index note when structuring heterogeneous tuples

quinn-rs/quinn

  • [0.11.x] proto: reject transport parameters with a mismatched length
  • proto: reject transport parameters with a mismatched length

raysan5/raylib

  • [rtext] Fix TextToPascal()/TextToCamel() truncating text after a separator
  • [rtext] Fix TextSplit() reading past its buffer on text of 1024 bytes or more

rust-diplomat/diplomat

  • hir: resolve callback optional-opaque returns in the enclosing module
  • kotlin: use renamed names for struct and enum field types

spacering-net/codeg

  • fix(cline): close a stripped block at its own closing tag
  • fix(git): read numstat paths unquoted, as git status already does

srl-labs/containerlab

  • fix: canonical image name for registries addressed by host and port
  • fix: handle nodes, kinds and defaults defined without a body

tombi-toml/tombi

  • fix(lexer): close multi-line string after escaped backslash
  • fix(parser): accept zero floats with an uppercase exponent

vadimdemedes/ink

  • Fix wrapText cache key collision between different texts and widths
  • Fix multi-line <Text> vanishing when it starts above the top of the output

velero-io/velero

  • Scope schedule and repo CLI list calls to the Velero namespace
  • Allow backup and restore logs to be fetched while Finalizing

vuejs/test-utils

  • fix: keep the namespace prefix in attributes()
  • fix: stub directives registered with a camelCase or kebab-case name

wemake-services/django-modern-rest

  • Fix q weights in Accept header parsing
  • Strip optional whitespace when splitting headers on ,

wshobson/agents

  • fix(adapters): quote YAML scalars in OpenCode and Copilot frontmatter
  • fix(plugin-eval): count each fenced code block once, not once per fence

yoanbernabeu/grepai

  • fix(search): break score ties deterministically so ranking is reproducible
  • fix(chunker): stop emitting a redundant chunk at the end of every file

zenstackhq/zenstack

  • fix(zod): treat @uuid without a version as any UUID version
  • fix(orm): enforce field validation attributes and @@validate inside custom types

zylon-ai/private-gpt

  • fix: keep model download lock PID when acquisition fails
  • fix(files): download files whose names are not ASCII

amicalhq/amical

  • fix(shortcuts): accept bare Return as a macOS shortcut key

bitshifter/glam-rs

  • fix(vec): round half-way cases away from zero in the SIMD backends

boa-dev/boa

  • fix(string): reject signed Infinity and non-decimal literals in StringToNumber

chakra-ui/chakra-ui

  • fix(react): read the important marker only at the end of a value

changesets/changesets

  • Report a package in multiple fixed or linked groups only once

dalathegreat/Battery-Emulator

  • Fix SOL-ARK-LV-CAN 0x359 over-current sign bug

django-commons/django-axes

  • Fix argument order in the async middleware lockout response

embassy-rs/embassy

  • embassy-sync: wake the next waiter when a FairSemaphore acquire is canceled

floci-io/floci

  • fix(eventbridge,scheduler): read cron day-of-week as AWS 1-7 SUN-SAT

gbdev/rgbds

  • Avoid signed overflow in RGBLINK's +, -, and *

georust/rstar

  • Fix overflow panic draining an empty tree with integer coordinates

joncampbell123/dosbox-x

  • drive_virtual: fix CHDIR succeeding on a file on drive Z:

kgateway-dev/kgateway

  • fix(deployer): merge gmsaCredentialSpecName from its own field

leookun/cursor-byok

  • fix(search): stop a repeated URL from faking cross-engine agreement

maplibre/maplibre-tile-spec

  • fix(ts): keep byte RLE within the lengths its headers can express

marin-community/marin

  • [markdown] Omit the link and image title when the HTML has none

modelscope/ms-swift

  • fix(metrics): mask ignored labels in padding-free seq_acc

openhab/openhab-addons

  • [nobohub] Fix ignored keepaliveInterval setting

OSU-NLP-Group/QUEST

  • Fix UnboundLocalError in reward.py: compute_score cannot compute any reward

pest-parser/pest

  • Stop Span::lines from yielding a line past the span

pgdogdev/pgdog

  • fix(types): hash 0.0 and -0.0 to the same value

prometheus/alertmanager

  • notify: fix panic when truncating multi-byte messages

quarkusio/quarkus

  • Qute: require the index parameter for list get/take/takeLast

SakanaAI/ShinkaEvolve

  • fix(llm): match extract_between tags literally so C++ fences extract cleanly

springdoc/springdoc-openapi

  • fix: read @ResponseStatus from the controller class

sql-formatter-org/sql-formatter

  • fix(singlestoredb): support % as the modulo operator

syrizelink/OpenFic

  • fix(backend): 修复章节导出成品在 24 小时有效期内被清理删除的问题

TanStack/query

  • fix(query-persist-client-core/createPersister): await 'storage.setItem' when persisting a query

tryatlas/atlas

  • fix(redact): route JSONL payloads through the structure-aware pass

uutils/coreutils

  • fmt: honor -x and -X instead of always matching prefixes exactly

vllm-project/vllm-omni

  • [Doc] Fix markdownlint findings in the serving API reference

Projects

  • Compartment: Encrypted, fully offline agentic memory. One click install, GUI w/ memory map, all OS and agents. Superior memory creation, storage and retrieval. Python, Apache-2.0, with a docs site. Listed in Awesome-AI-Memory, Awesome-AI-Agents, Awesome-Agent-Memory, awesome-mcp-servers, awesome-mcp, toolsdk-mcp-registry, awesome-ai-plugins.
  • nuclear-computing: Nuclear compute (radiative compute) as an alternative computing substrate to electronic and quantum machines: one radioactive medium supplies power, logic, memory, and interconnect, enabling sealed portable computers that compute without external power.
  • artificial-knowledge-collection-6.0: Knowledge of special interest to AI: nine datasets of concepts, relationships, constants and measurements, each one clean file, aligned into a single 544,279-node map, plus a reasoning benchmark. Artificial knowledge for artificial intelligence.

Certifications and education

  • MBA, University of Adelaide (now Adelaide University), 2024
  • Google IT Support Professional Certificate
  • IBM Cybersecurity Analyst Professional Certificate
  • Google Project Management Professional Certificate
  • Library & Information Services, University of Adelaide and the Australian Library and Information Association (ALIA)
  • Foundations of Finance, University of Cambridge
  • Member, Association for the Advancement of Artificial Intelligence (AAAI)
  • Board Approved Member, Council on the Ageing (COTA) NSW, since 2026
  • National Member, National Seniors Australia, since 2025

Contact

linkedin.com/in/maxfreedom

Pinned Loading

  1. Compartment Compartment Public

    Encrypted, fully offline agentic memory. One click install, GUI w/ memory map, all OS and agents. Superior memory creation, storage and retrieval.

    Python 569 8

  2. NousResearch/hermes-agent-self-evolution NousResearch/hermes-agent-self-evolution Public

    ⚒ Evolutionary self-improvement for Hermes Agent — optimize skills, prompts, and code using DSPy + GEPA

    Python 5.7k 699

  3. artificial-knowledge-collection-6.0 artificial-knowledge-collection-6.0 Public

    Knowledge of special interest to AI: nine datasets of concepts, relationships, constants and measurements, each one clean file, aligned into a single 544,279-node map, plus a reasoning benchmark. A…

    Python 12 2

  4. NousResearch/wandb-rs NousResearch/wandb-rs Public

    Rust 19 5

  5. laude-institute/headlong laude-institute/headlong Public

    An open source agent microharness featuring persistent agency and recursive LLMs. Of bash, by bash, for bash; it's shells all the way down.

    Shell 1.3k 138

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.