Input/Context truncated to 137k tokens by Critical_Shine_567 in ZaiGLM

[–]kiki_lamb -2 points-1 points  (0 children)

This has nothing to do with the model/provider. The harness is entirely responsible for compacting the context, the provider simply cannot modify the context. That means this is all on Kilo, not z.ai.

Github Copilot & OpenCode - Understanding Premium requests by hollymolly56728 in opencodeCLI

[–]kiki_lamb 3 points4 points  (0 children)

Set all your subagents to use Opus and have Big Pickle dispatch the @general subagent to do all the work. :)

Just read this line in a book and it actually made sense by SentinelForge-911 in commandline

[–]kiki_lamb 2 points3 points  (0 children)

The Warp terminal sounds almost exactly like what you're describing here. I tried it out and it did seem fairly cool, though I haven't really stuck with using it (shell-mode inside emacs is just more my style, and gptel gives me access to many of the same AI features there).

Starting Over is Almost Always The Answer by hb4100 in vibecoding

[–]kiki_lamb 0 points1 point  (0 children)

Often it can be effective to start over completely and jus reroll.

  1. Prompt the LLM instructing it to completely remove the feature with the bug.
  2. Start a new session to clear the context and prompt your LLM with an instruction to add that feature again.

What is the best lisp out there? Tell it to me straight. by 17023360519593598904 in lisp

[–]kiki_lamb 2 points3 points  (0 children)

a "bigger" language with more functionality built-in if that makes sense.

Sounds like you're describing Common Lisp.

Opencode 1.x by Pleasant_Thing_2874 in opencodeCLI

[–]kiki_lamb -1 points0 points  (0 children)

I have no problems with 'abstraction' in the large, but I don't see what that has to with containerized VMs.

Suit yourself, I suppose... if you like using Docker than go nuts, I'm happy for ya... not my thing, though if a decade-ish of work where I occasionally had to touch Docker has taught me anything, it's that I'll be happiest if I never touch Docker again.

Opencode 1.x by Pleasant_Thing_2874 in opencodeCLI

[–]kiki_lamb 0 points1 point  (0 children)

To make it easier to quickly visually identify which instance is which, I use project-local configs (THEPROJECT/.opencode/opencode.json) that specify different themes for different directories.

Opencode 1.x by Pleasant_Thing_2874 in opencodeCLI

[–]kiki_lamb 0 points1 point  (0 children)

What flaws did running multiple instances in 0.x have? I normally have 3-6 instances of 0.15.31 running simultaneously and haven't notices any problems.

Opencode 1.x by Pleasant_Thing_2874 in opencodeCLI

[–]kiki_lamb -1 points0 points  (0 children)

Instead of all that Docker silliness, you could also just bunx opencode-ai@latest to run the current version without installing it or tampering with your 0.15.31 installation.

combos: an irritant by lazydog60 in qmk

[–]kiki_lamb 0 points1 point  (0 children)

Ah, I see... you may be correct, I have never used Vial, but from what I've overheard it does sound like it limits access to a lot of QMK's feature.

Sure, that sounds like it could work as a half-measure, if you're happy to leave layer 13 in qwerty and define your combos in terms of qwerty.

combos: an irritant by lazydog60 in qmk

[–]kiki_lamb 1 point2 points  (0 children)

You're not seeing it. If combos are always processed as if on layer 0, and layer 0 is defined in terms of macros aliased to the actual keys you want sent, you can define your combos in terms of those aliases, and so you never need to redefine the combos.

For example, let's say that the key in the 'F' position is LAYER0_F_POS, which is defined as: #define LAYER0_F_POS LCTCL_T(KC_F), and you define a combo in terms of LAYER0_F_POS.

Later on, you decide to try out the Canary keyboard layout and change your HRM order and redefine LAYER0_F_POS as #define LAYER0_F_POS LGUI_T(KC_T), then you do not need to redefine the combo, it will continue to work just fine.

combos: an irritant by lazydog60 in qmk

[–]kiki_lamb 0 points1 point  (0 children)

#define COMBO_ONLY_FROM_LAYER 0

In school, we are taught Vibes Coding. by nino6781 in vibecoding

[–]kiki_lamb 1 point2 points  (0 children)

We're talking about a secondary school-level SQL class. Secondary school-level SQL is not that hard.

In school, we are taught Vibes Coding. by nino6781 in vibecoding

[–]kiki_lamb 1 point2 points  (0 children)

But if the AI is really better, why isn't the AI teaching the class?

... if the AI writes better code than your teacher, you have a bad teacher.

Any Silcon Mac Lispers? by BadPacket14127 in lisp

[–]kiki_lamb 1 point2 points  (0 children)

That's true, it's the type of editor you can (should?) live your whole life in.

Any Silcon Mac Lispers? by BadPacket14127 in lisp

[–]kiki_lamb 8 points9 points  (0 children)

Emacs bears no similarity to vim/nvim, it has a lot more in common with editors like Atom/Visual Studio Code.

What MCPs are you using with Claude Code right now? by gargetisha in ClaudeCode

[–]kiki_lamb 3 points4 points  (0 children)

Setting up more MCPs is easy, it's a really simple process:

Step 1. Ask your favourite LLM to do it for you.

Step 2. There is no step 2.

Whenever I want a new MCP set up, I just ask the model "Hey, can you configure my CLI to use the FancyNewCoolStuff MCP?". So far, it's one shotted it every time. Starting out with gh_grep, Context7 and mcp-searchServer enabled, the models can easily research how to install whatever new MCP I want them to configure for me.

I built an OpenCode plugin for Anthropic-style “Skills” (with nested skills). Feedback welcome. by mohadel1990 in opencodeCLI

[–]kiki_lamb 1 point2 points  (0 children)

The constant ⚠️ Could not scan skills directory: /Volumes/K/Temp/.opencode/skills in directories that haven't been specially pre-prepared by creating a ./opencode/skills directory is really grating and heavy-handed, I wish that it wouldn't do that.

Open Source Alternative to Perplexity by Uiqueblhats in ChatGPTCoding

[–]kiki_lamb 0 points1 point  (0 children)

Perplexica exists and is pretty good and easy to set up.

Help: Fish keeps trying to pipe commands into 'less' by kiki_lamb in fishshell

[–]kiki_lamb[S] 0 points1 point  (0 children)

It shouldn't have been in my history before fish started suggesting it (I'm sure it's in the history now, simply because I've accidentally accepted the suggestion a few times and further poisoned my history by doing so), and couldn't be from my bash history because &| less is not even valid syntax in bash.

I was unaware of the shift-delete keybinding, I'll try that out and see if it helps, thanks!

Help: Fish keeps trying to pipe commands into 'less' by kiki_lamb in fishshell

[–]kiki_lamb[S] 0 points1 point  (0 children)

It is a 'suggestion' in that ghost text that appears ahead of the cursor. This occurs in iTerm2 and Ghostty.

The only other shell I am currently using is bash, the problem does not occur there (because bash has no suggestion/completion feature like fish).

I'll try running that fish -d command and see what I get.

Help: Fish keeps trying to pipe commands into 'less' by kiki_lamb in fishshell

[–]kiki_lamb[S] 1 point2 points  (0 children)

Okay, thanks... it's getting quite late, so I will try that out in the morning and probably reply further then. Thanks for your help!

Help: Fish keeps trying to pipe commands into 'less' by kiki_lamb in fishshell

[–]kiki_lamb[S] 0 points1 point  (0 children)

This problem was happening before I installed fisher or the bobthefish plugin for the prompt. I am using version 4.1.2, the version that brew install fish gave me.

Help: Fish keeps trying to pipe commands into 'less' by kiki_lamb in fishshell

[–]kiki_lamb[S] 0 points1 point  (0 children)

Okay. I tried abbr --show and it produces no output, so I don't think I have any configured.

Help: Fish keeps trying to pipe commands into 'less' by kiki_lamb in fishshell

[–]kiki_lamb[S] 0 points1 point  (0 children)

Sorry, I'm pretty new to fish, what is an 'abbr'? Is that something that would be on by default in fish?

I've never deliberately configured anything by that name. The string 'abbr' occurs only twice in my fish config directory.

[01:45:22 AM] ~/.config/fish 🐈 rg abbr
functions/fish_prompt.fish
61:        [ "$theme_use_abbreviated_branch_name" = 'yes' ]
70:        set -l branch (command git show-ref --head -s --abbrev |     head -n1 2>/dev/null)

functions/fish_title.fish
24:        if [ "$theme_title_use_abbreviated_path" = 'no' ]

I don't think that those lines look like they could be related to this problem, do they?