Skip to content

Instantly share code, notes, and snippets.

View cagataycali's full-sized avatar
:octocat:

./c² cagataycali

:octocat:
View GitHub Profile
@cagataycali
cagataycali / agi-diy.svg
Created July 23, 2026 21:34
tiny.id — animated per-tiny logos
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@cagataycali
cagataycali / openapi-services-matrix.md
Created March 28, 2026 02:23
🔌 OpenAPI First-Class Services Matrix - 1000+ APIs compatible with DevDuck's openapi tool

🔌 OpenAPI First-Class Services Matrix

Services with public OpenAPI/Swagger specs that work with DevDuck's openapi tool out of the box. Auth types: 🔑 API Key | 🔐 OAuth2 | 🎫 Bearer Token | 👤 Basic Auth | 🔓 No Auth

✅ Tested & Verified

# Service Spec URL Auth Ops Status
1 Petstore (demo) petstore3.swagger.io/api/v3/openapi.json 🔐🔑 19 ✅ Verified
@cagataycali
cagataycali / microgpt.py
Created February 12, 2026 03:58 — forked from karpathy/microgpt.py
microgpt
"""
The most atomic way to train and inference a GPT in pure, dependency-free Python.
This file is the complete algorithm.
Everything else is just efficiency.
@karpathy
"""
import os # os.path.exists
import math # math.log, math.exp
@cagataycali
cagataycali / ANALYSIS.md
Created November 20, 2025 17:24
@tool Decorator Optional Type Fix - Complete Solution for Issue #1151

@tool Decorator Optional Type Annotation Fix - Complete Analysis

Issue Summary

Bug ID: #1151
Component: @tool decorator in strands-agents package
Severity: High - Incorrect API schema generation

Problem Description

@cagataycali
cagataycali / README.md
Created November 20, 2025 17:19
MCP Property Normalization Fix - Issue #1190: Resolves anyOf schema conflicts

MCP Property Normalization Fix - Issue #1190

Quick Summary

Fixes MCP tool property normalization bug where anyOf JSON Schema properties incorrectly receive conflicting type: "string" defaults, breaking model type interpretation.

The Problem

# BROKEN: Always adds default type
@cagataycali
cagataycali / executive-summary.md
Created November 8, 2025 08:21
Strands Agents Integration Patterns - Executive Summary

Strands Agents Integration Patterns - Executive Summary

🎯 Key Findings

Based on analysis of 44+ repositories in the Strands Agents ecosystem, I've identified four primary integration patterns that enable enterprise-scale deployment:

1. MCP (Model Context Protocol) Integration

  • Primary Use: Local tool integration and service connectivity
  • Transports: stdio (local), HTTP/SSE (remote), streamable HTTP (high-throughput)
  • Production Ready: Full enterprise configuration with retry logic, monitoring, security
@cagataycali
cagataycali / README.md
Created November 8, 2025 08:20
Strands Agents Integration Patterns & Protocols - Complete Implementation Guide
@cagataycali
cagataycali / Flipper_Zero_JS_Cheat_Sheet.md
Created July 19, 2024 22:02
A comprehensive cheat sheet for developing JavaScript code on the Flipper Zero, including examples and explanations for various functionalities like GPIO usage, BadUSB, BLE Beacon, UART, USB Disk Emulation, Sub-GHz communication, Textbox, Submenu, Notifications, Storage, and additional menus. This cheat sheet is designed to streamline the coding…

Flipper Zero JavaScript Cheat Sheet

General Structure

  • Path and File Information:
    print("Script path:", __filepath);
    print("Script directory:", __dirpath);

GPIO Usage

@cagataycali
cagataycali / readme.md
Last active March 12, 2024 20:19
Run multimodal llm (llava with llamafile) and open browser after the model start.

Install

[wget ... or download](https://gist.github.com/acaa476865821b02813b8a8e88e59c13.git)
chmod +x run-local-multimodal-llm-openai-compatible.sh
./run-local-multimodal-llm-openai-compatible.sh